All Downloads are FREE. Search and download functionalities are using the official Maven repository.

package.components.Button.button.scss Maven / Gradle / Ivy

The newest version!
@use '../../sass-utilities' as *;

@include pf-root($button) {
  --#{$button}--Display: inline-flex;
  --#{$button}--AlignItems: baseline;
  --#{$button}--JustifyContent: center;
  --#{$button}--Gap: var(--pf-t--global--spacer--gap--text-to-element--default);
  --#{$button}--MinWidth: calc(1em * var(--#{$button}--LineHeight) + var(--#{$button}--PaddingBlockStart) + var(--#{$button}--PaddingBlockEnd));
  --#{$button}--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--default);
  --#{$button}--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--default);
  --#{$button}--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--default);
  --#{$button}--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--default);
  --#{$button}--Color: var(--pf-t--global--text--color--regular);
  --#{$button}--LineHeight: var(--pf-t--global--font--line-height--body);
  --#{$button}--FontWeight: var(--pf-t--global--font--weight--body--default);
  --#{$button}--FontSize: var(--pf-t--global--font--size--body--default);
  --#{$button}--BackgroundColor: transparent;
  --#{$button}--BorderColor: transparent;
  --#{$button}--BorderWidth: var(--pf-t--global--border--width--action--default);
  --#{$button}--BorderRadius: var(--pf-t--global--border--radius--pill);
  --#{$button}--TextDecorationLine: none;
  --#{$button}--TextDecorationStyle: none;
  --#{$button}--TransitionDuration: var(--pf-t--global--motion--duration--fade--default);
  --#{$button}--TransitionTimingFunction: var(--pf-t--global--motion--timing-function--default);
  --#{$button}--TransitionProperty: color, background-color, border-width, border-color, padding;

  // Hover
  --#{$button}--hover--BackgroundColor: transparent;
  --#{$button}--hover--BorderColor: transparent;
  --#{$button}--hover--BorderWidth: var(--pf-t--global--border--width--action--hover);
  --#{$button}--hover--TextDecorationLine: none;
  --#{$button}--hover--TextDecorationStyle: none;

  // Clicked
  --#{$button}--m-clicked--BackgroundColor: transparent;
  --#{$button}--m-clicked--BorderColor: transparent;
  --#{$button}--m-clicked--BorderWidth: var(--pf-t--global--border--width--action--clicked);

  // Primary
  --#{$button}--m-primary--Color: var(--pf-t--global--text--color--on-brand--default);
  --#{$button}--m-primary--BackgroundColor: var(--pf-t--global--color--brand--default);
  --#{$button}--m-primary__icon--Color: var(--pf-t--global--icon--color--on-brand--default);
  --#{$button}--m-primary--hover--Color: var(--pf-t--global--text--color--on-brand--hover);
  --#{$button}--m-primary--hover--BackgroundColor: var(--pf-t--global--color--brand--hover);
  --#{$button}--m-primary--hover__icon--Color: var(--pf-t--global--icon--color--on-brand--hover);
  --#{$button}--m-primary--m-clicked--Color: var(--pf-t--global--text--color--on-brand--clicked);
  --#{$button}--m-primary--m-clicked--BackgroundColor: var(--pf-t--global--color--brand--clicked);
  --#{$button}--m-primary--m-clicked__icon--Color: var(--pf-t--global--icon--color--on-brand--clicked);

  // Secondary
  --#{$button}--m-secondary--Color: var(--pf-t--global--text--color--brand--default);
  --#{$button}--m-secondary--BorderColor: var(--pf-t--global--border--color--brand--default);
  --#{$button}--m-secondary--TransitionDuration: var(--pf-t--global--motion--duration--fade--short);
  --#{$button}--m-secondary__icon--Color: var(--pf-t--global--icon--color--brand--default);
  --#{$button}--m-secondary--hover--Color: var(--pf-t--global--text--color--brand--hover);
  --#{$button}--m-secondary--hover--BorderColor: var(--pf-t--global--border--color--brand--hover);
  --#{$button}--m-secondary--hover__icon--Color: var(--pf-t--global--icon--color--brand--hover);
  --#{$button}--m-secondary--m-clicked--Color: var(--pf-t--global--text--color--brand--clicked);
  --#{$button}--m-secondary--m-clicked--BorderColor: var(--pf-t--global--border--color--brand--clicked);
  --#{$button}--m-secondary--m-clicked__icon--Color: var(--pf-t--global--icon--color--brand--clicked);
  --#{$button}--m-secondary--m-danger--Color: var(--pf-t--global--text--color--status--danger--default);
  --#{$button}--m-secondary--m-danger--BorderColor: var(--pf-t--global--border--color--status--danger--default);
  --#{$button}--m-secondary--m-danger__icon--Color: var(--pf-t--global--icon--color--status--danger--default);
  --#{$button}--m-secondary--m-danger--hover--Color: var(--pf-t--global--text--color--status--danger--hover);
  --#{$button}--m-secondary--m-danger--hover--BorderColor: var(--pf-t--global--border--color--status--danger--hover);
  --#{$button}--m-secondary--m-danger--hover__icon--Color: var(--pf-t--global--icon--color--status--danger--hover);
  --#{$button}--m-secondary--m-danger--m-clicked--Color: var(--pf-t--global--text--color--status--danger--clicked);
  --#{$button}--m-secondary--m-danger--m-clicked--BorderColor: var(--pf-t--global--border--color--status--danger--clicked);
  --#{$button}--m-secondary--m-danger--m-clicked__icon--Color: var(--pf-t--global--icon--color--status--danger--clicked);

  // Tertiary
  --#{$button}--m-tertiary--Color: var(--pf-t--global--text--color--brand--default);
  --#{$button}--m-tertiary--BorderColor: var(--pf-t--global--border--color--default);
  --#{$button}--m-tertiary--TransitionDuration: var(--pf-t--global--motion--duration--fade--short);
  --#{$button}--m-tertiary__icon--Color: var(--pf-t--global--icon--color--brand--default);
  --#{$button}--m-tertiary--hover--Color: var(--pf-t--global--text--color--brand--hover);
  --#{$button}--m-tertiary--hover--BorderColor: var(--pf-t--global--border--color--hover);
  --#{$button}--m-tertiary--hover__icon--Color: var(--pf-t--global--icon--color--brand--hover);
  --#{$button}--m-tertiary--m-clicked--Color: var(--pf-t--global--text--color--brand--clicked);
  --#{$button}--m-tertiary--m-clicked--BorderColor: var(--pf-t--global--border--color--clicked);
  --#{$button}--m-tertiary--m-clicked__icon--Color: var(--pf-t--global--icon--color--brand--clicked);

  // Link
  --#{$button}--m-link--BorderRadius: var(--pf-t--global--border--radius--small);
  --#{$button}--m-link--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--default);
  --#{$button}--m-link--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--default);
  --#{$button}--m-link--Color: var(--pf-t--global--text--color--brand--default);
  --#{$button}--m-link--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);
  --#{$button}--m-link__icon--Color: var(--pf-t--global--icon--color--brand--default);
  --#{$button}--m-link--hover--Color: var(--pf-t--global--text--color--brand--hover);
  --#{$button}--m-link--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);
  --#{$button}--m-link--hover__icon--Color: var(--pf-t--global--text--color--brand--hover);
  --#{$button}--m-link--m-clicked--Color: var(--pf-t--global--text--color--brand--clicked);
  --#{$button}--m-link--m-clicked--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);
  --#{$button}--m-link--m-clicked__icon--Color: var(--pf-t--global--text--color--brand--clicked);

  // Link danger
  --#{$button}--m-link--m-danger--Color: var(--pf-t--global--text--color--status--danger--default);
  --#{$button}--m-link--m-danger--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);
  --#{$button}--m-link--m-danger__icon--Color: var(--pf-t--global--text--color--status--danger--default);
  --#{$button}--m-link--m-danger--hover--Color: var(--pf-t--global--text--color--status--danger--hover);
  --#{$button}--m-link--m-danger--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);
  --#{$button}--m-link--m-danger--hover__icon--Color: var(--pf-t--global--text--color--status--danger--hover);
  --#{$button}--m-link--m-danger--m-clicked--Color: var(--pf-t--global--text--color--status--danger--clicked);
  --#{$button}--m-link--m-danger--m-clicked--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);
  --#{$button}--m-link--m-danger--m-clicked__icon--Color: var(--pf-t--global--text--color--status--danger--clicked);

  // Link inline
  --#{$button}--m-link--m-inline--Display: inline-flex;
  --#{$button}--m-link--m-inline--JustifyContent: flex-start;
  --#{$button}--m-link--m-inline--FontSize: initial;
  --#{$button}--m-link--m-inline--LineHeight: initial;
  --#{$button}--m-link--m-inline--FontWeight: initial;
  --#{$button}--m-link--m-inline--PaddingBlockStart: 0;
  --#{$button}--m-link--m-inline--PaddingInlineEnd: 0;
  --#{$button}--m-link--m-inline--PaddingBlockEnd: 0;
  --#{$button}--m-link--m-inline--PaddingInlineStart: 0;
  --#{$button}--m-link--m-inline--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--default);
  --#{$button}--m-link--m-inline--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--default);
  --#{$button}--m-link--m-inline--hover--TextDecorationLine: var(--pf-t--global--text-decoration--link--line--hover);
  --#{$button}--m-link--m-inline--hover--TextDecorationStyle: var(--pf-t--global--text-decoration--link--style--hover);
  --#{$button}--m-link--m-inline__progress--InsetInlineStart: var(--pf-t--global--spacer--xs);
  --#{$button}--m-link--m-inline--m-in-progress--PaddingInlineStart: calc(var(--#{$button}--m-link--m-inline__progress--InsetInlineStart) + 1rem + var(--pf-t--global--spacer--sm));
  --#{$button}--m-link--m-inline--disabled--Color: var(--pf-t--global--text--color--disabled);
  --#{$button}--m-link--m-inline--disabled__icon--Color: var(--pf-t--global--icon--color--disabled);
  --#{$button}--span--m-link--m-inline--Display: inline;
  --#{$button}--span--m-link--m-inline__icon--m-start--MarginInlineEnd: var(--pf-t--global--spacer--gap--text-to-element--default);
  --#{$button}--span--m-link--m-inline__icon--m-end--MarginInlineStart: var(--pf-t--global--spacer--gap--text-to-element--default);

  // Plain
  --#{$button}--m-plain--BorderRadius: var(--pf-t--global--border--radius--small);
  --#{$button}--m-plain--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--default);
  --#{$button}--m-plain--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--default);
  --#{$button}--m-plain--Color: var(--pf-t--global--icon--color--regular);
  --#{$button}--m-plain__icon--Color: var(--pf-t--global--text--color--regular);
  --#{$button}--m-plain--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);
  --#{$button}--m-plain--hover--Color: var(--pf-t--global--icon--color--regular);
  --#{$button}--m-plain--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);
  --#{$button}--m-plain--m-clicked--Color: var(--pf-t--global--icon--color--regular);
  --#{$button}--m-plain--m-clicked--BackgroundColor: var(--pf-t--global--background--color--action--plain--clicked);
  --#{$button}--m-plain--disabled--Color: var(--pf-t--global--text--color--disabled);
  --#{$button}--m-plain--disabled__icon--Color: var(--pf-t--global--icon--color--disabled);
  --#{$button}--m-plain--disabled--BackgroundColor: transparent;
  --#{$button}--m-plain--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--plain--compact);
  --#{$button}--m-plain--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--plain--compact);

  // Plain no padding
  --#{$button}--m-plain--m-no-padding--MinWidth: auto;
  --#{$button}--m-plain--m-no-padding--PaddingBlockStart: 0;
  --#{$button}--m-plain--m-no-padding--PaddingInlineEnd: 0;
  --#{$button}--m-plain--m-no-padding--PaddingBlockEnd: 0;
  --#{$button}--m-plain--m-no-padding--PaddingInlineStart: 0;
  --#{$button}--m-plain--m-no-padding__icon--Color: var(--pf-t--global--icon--color--subtle);
  --#{$button}--m-plain--m-no-padding--BackgroundColor: transparent;
  --#{$button}--m-plain--m-no-padding--hover__icon--Color: var(--pf-t--global--icon--color--regular);
  --#{$button}--m-plain--m-no-padding--hover--BackgroundColor: transparent;
  --#{$button}--m-plain--m-no-padding--m-clicked--BackgroundColor: transparent;
  --#{$button}__progress--Color: var(--#{$button}__icon--Color);

  // Control
  --#{$button}--m-control--BorderRadius: var(--pf-t--global--border--radius--small);
  --#{$button}--m-control--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--default);
  --#{$button}--m-control--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);
  --#{$button}--m-control--Color: var(--pf-t--global--text--color--regular);
  --#{$button}--m-control--BackgroundColor: var(--pf-t--global--background--color--control--default);
  --#{$button}--m-control--BorderColor: var(--pf-t--global--border--color--default);
  --#{$button}--m-control--BorderWidth: var(--pf-t--global--border--width--control--default);
  --#{$button}--m-control__icon--Color: var(--pf-t--global--icon--color--regular);
  --#{$button}--m-control--hover--Color: var(--pf-t--global--text--color--regular);
  --#{$button}--m-control--hover--BackgroundColor: var(--pf-t--global--background--color--control--default);
  --#{$button}--m-control--hover--BorderColor: var(--pf-t--global--border--color--hover);
  --#{$button}--m-control--hover--BorderWidth: var(--pf-t--global--border--width--control--hover);
  --#{$button}--m-control--hover__icon--Color: var(--pf-t--global--icon--color--regular);
  --#{$button}--m-control--m-clicked--Color: var(--pf-t--global--text--color--regular);
  --#{$button}--m-control--m-clicked--BackgroundColor: var(--pf-t--global--background--color--control--default);
  --#{$button}--m-control--m-clicked--BorderColor: var(--pf-t--global--border--color--clicked);
  --#{$button}--m-control--m-clicked--BorderWidth: var(--pf-t--global--border--width--control--clicked);
  --#{$button}--m-control--m-clicked__icon--Color: var(--pf-t--global--icon--color--regular);

  // Stateful
  --#{$button}--m-stateful--BorderRadius: var(--pf-t--global--border--radius--small);
  --#{$button}--m-stateful--PaddingInlineStart: var(--pf-t--global--spacer--control--horizontal--default);
  --#{$button}--m-stateful--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);

  // Read
  --#{$button}--m-read--BackgroundColor: var(--pf-t--global--background--color--control--default);
  --#{$button}--m-read--BorderColor: var(--pf-t--global--border--color--default);
  --#{$button}--m-read--hover--BackgroundColor: var(--pf-t--global--background--color--control--default);
  --#{$button}--m-read--hover--BorderColor: var(--pf-t--global--border--color--hover);
  --#{$button}--m-read--m-clicked--BackgroundColor: var(--pf-t--global--background--color--control--default);
  --#{$button}--m-read--m-clicked--BorderColor: var(--pf-t--global--border--color--clicked);

  // Unread
  --#{$button}--m-unread--Color: var(--pf-t--global--text--color--status--unread--on-default--default);
  --#{$button}--m-unread--BackgroundColor: var(--pf-t--global--color--status--unread--default);
  --#{$button}--m-unread__icon--Color: var(--pf-t--global--icon--color--status--unread--on-default--default);
  --#{$button}--m-unread--hover--Color: var(--pf-t--global--text--color--status--unread--on-default--hover);
  --#{$button}--m-unread--hover--BackgroundColor: var(--pf-t--global--color--status--unread--hover);
  --#{$button}--m-unread--hover__icon--Color: var(--pf-t--global--icon--color--status--unread--on-default--hover);
  --#{$button}--m-unread--m-clicked--Color: var(--pf-t--global--text--color--status--unread--on-default--clicked);
  --#{$button}--m-unread--m-clicked--BackgroundColor: var(--pf-t--global--color--status--unread--clicked);
  --#{$button}--m-unread--m-clicked__icon--Color: var(--pf-t--global--icon--color--status--unread--on-default--clicked);

  // Attention
  --#{$button}--m-attention--Color: var(--pf-t--global--text--color--status--unread--on-attention--default);
  --#{$button}--m-attention--BackgroundColor: var(--pf-t--global--color--status--unread--attention--default);
  --#{$button}--m-attention__icon--Color: var(--pf-t--global--icon--color--status--unread--on-attention--default);
  --#{$button}--m-attention--hover--Color: var(--pf-t--global--text--color--status--unread--on-attention--hover);
  --#{$button}--m-attention--hover--BackgroundColor: var(--pf-t--global--color--status--unread--attention--hover);
  --#{$button}--m-attention--hover__icon--Color: var(--pf-t--global--icon--color--status--unread--on-attention--hover);
  --#{$button}--m-attention--m-clicked--Color: var(--pf-t--global--text--color--status--unread--on-attention--clicked);
  --#{$button}--m-attention--m-clicked--BackgroundColor: var(--pf-t--global--color--status--unread--attention--clicked);
  --#{$button}--m-attention--m-clicked__icon--Color: var(--pf-t--global--icon--color--status--unread--on-attention--clicked);

  // Warning
  --#{$button}--m-warning--Color: var(--pf-t--global--text--color--status--on-warning--default);
  --#{$button}--m-warning--BackgroundColor: var(--pf-t--global--color--status--warning--default);
  --#{$button}--m-warning__icon--Color: var(--pf-t--global--icon--color--status--on-warning--default);
  --#{$button}--m-warning--hover--Color: var(--pf-t--global--text--color--status--on-warning--hover);
  --#{$button}--m-warning--hover--BackgroundColor: var(--pf-t--global--color--status--warning--hover);
  --#{$button}--m-warning--hover__icon--Color: var(--pf-t--global--icon--color--status--on-warning--hover);
  --#{$button}--m-warning--m-clicked--Color: var(--pf-t--global--text--color--status--on-warning--clicked);
  --#{$button}--m-warning--m-clicked--BackgroundColor: var(--pf-t--global--color--status--warning--clicked);
  --#{$button}--m-warning--m-clicked__icon--Color: var(--pf-t--global--icon--color--status--on-warning--clicked);

  // Danger
  --#{$button}--m-danger--Color: var(--pf-t--global--text--color--status--on-danger--default);
  --#{$button}--m-danger--BackgroundColor: var(--pf-t--global--color--status--danger--default);
  --#{$button}--m-danger__icon--Color: var(--pf-t--global--icon--color--status--on-danger--default);
  --#{$button}--m-danger--hover--Color: var(--pf-t--global--text--color--status--on-danger--hover);
  --#{$button}--m-danger--hover--BackgroundColor: var(--pf-t--global--color--status--danger--hover);
  --#{$button}--m-danger--hover__icon--Color: var(--pf-t--global--icon--color--status--on-danger--hover);
  --#{$button}--m-danger--m-clicked--Color: var(--pf-t--global--text--color--status--on-danger--clicked);
  --#{$button}--m-danger--m-clicked--BackgroundColor: var(--pf-t--global--color--status--danger--clicked);
  --#{$button}--m-danger--m-clicked__icon--Color: var(--pf-t--global--icon--color--status--on-danger--clicked);

  // CTA
  --#{$button}--m-display-lg--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--spacious);
  --#{$button}--m-display-lg--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--spacious);
  --#{$button}--m-display-lg--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--spacious);
  --#{$button}--m-display-lg--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--spacious);
  --#{$button}--m-display-lg--FontWeight: var(--pf-t--global--font--weight--body--bold);
  --#{$button}--m-link--m-display-lg--FontSize: var(--pf-t--global--font--size--body--lg);

  // Small
  --#{$button}--m-small--PaddingBlockStart: var(--pf-t--global--spacer--control--vertical--compact);
  --#{$button}--m-small--PaddingInlineEnd: var(--pf-t--global--spacer--action--horizontal--compact);
  --#{$button}--m-small--PaddingBlockEnd: var(--pf-t--global--spacer--control--vertical--compact);
  --#{$button}--m-small--PaddingInlineStart: var(--pf-t--global--spacer--action--horizontal--compact);

  // Disabled
  --#{$button}--disabled--Color: var(--pf-t--global--text--color--on-disabled);
  --#{$button}--disabled--BackgroundColor: var(--pf-t--global--background--color--disabled--default);
  --#{$button}--disabled--BorderColor: transparent;
  --#{$button}--disabled__icon--Color: var(--pf-t--global--icon--color--on-disabled);

  // Icons
  --#{$button}__icon--Color: var(--pf-t--global--icon--color--regular);
  --#{$button}--hover__icon--Color: var(--pf-t--global--icon--color--regular);
  --#{$button}--m-clicked__icon--Color: var(--pf-t--global--icon--color--regular);
  --#{$button}__icon--MarginInlineStart: 0;
  --#{$button}__icon--MarginInlineEnd: 0;
  --#{$button}__icon--m-start--MarginInlineEnd: 0;
  --#{$button}__icon--m-end--MarginInlineStart: 0;

  // Progress
  --#{$button}__progress--width: calc(var(--pf-t--global--icon--size--lg) + var(--pf-t--global--spacer--sm)); // matches medium spinner diameter plus a spacer
  --#{$button}__progress--Opacity: 0;
  --#{$button}__progress--TranslateY: -50%;
  --#{$button}__progress--TranslateX: 0;
  --#{$button}__progress--InsetBlockStart: 50%;
  --#{$button}__progress--InsetInlineStart: var(--pf-t--global--spacer--control--horizontal--default);
  --#{$button}__progress--Color: var(--#{$button}__icon--Color);
  --#{$button}--m-progress--PaddingInlineEnd: calc(var(--pf-t--global--spacer--control--horizontal--default) + var(--#{$button}__progress--width) / 2);
  --#{$button}--m-progress--PaddingInlineStart: calc(var(--pf-t--global--spacer--control--horizontal--default) + var(--#{$button}__progress--width) / 2);
  --#{$button}--m-in-progress--PaddingInlineEnd: var(--pf-t--global--spacer--control--horizontal--default);
  --#{$button}--m-in-progress--PaddingInlineStart: calc(var(--pf-t--global--spacer--control--horizontal--default) + var(--#{$button}__progress--width));
  --#{$button}--m-in-progress--m-plain--Color: var(--pf-t--global--icon--color--brand--default);
  --#{$button}--m-in-progress--m-plain__progress--InsetInlineStart: 50%;
  --#{$button}--m-in-progress--m-plain__progress--TranslateX: -50%;

  // Count
  --#{$button}--m-primary__c-badge--BorderColor: var(--pf-t--global--border--color--default);

  // Block
  --#{$button}--m-block--Display: flex;
  --#{$button}--m-block--Width: 100%;
}

.#{$button} {
  position: relative;
  display: var(--#{$button}--Display);
  gap: var(--#{$button}--Gap);
  align-items: var(--#{$button}--AlignItems);
  justify-content: var(--#{$button}--JustifyContent);
  min-width: var(--#{$button}--MinWidth);
  padding-block-start: var(--#{$button}--PaddingBlockStart);
  padding-block-end: var(--#{$button}--PaddingBlockEnd);
  padding-inline-start: var(--#{$button}--PaddingInlineStart);
  padding-inline-end: var(--#{$button}--PaddingInlineEnd);
  font-size: var(--#{$button}--FontSize, inherit);
  font-weight: var(--#{$button}--FontWeight, inherit);
  line-height: var(--#{$button}--LineHeight, inherit);
  color: var(--#{$button}--Color);
  text-align: center;
  text-decoration: var(--#{$button}--TextDecorationLine) var(--#{$button}--TextDecorationStyle);
  white-space: nowrap;
  cursor: pointer; // needed for when a button does not use 




© 2015 - 2025 Weber Informatics LLC | Privacy Policy