Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 16 additions & 14 deletions src/patternfly/base/tokens/_tokens-font.scss
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
// The ability to make font variables is reportedly coming by the end of the year

:root {
// Base tokens for fonts
// Base tokens for fonts
--pf-t--global--font--family--100: redhattext;
--pf-t--global--font--family--200: redhatdisplay;
--pf-t--global--font--family--300: redhatmono;
Expand All @@ -24,7 +24,7 @@
--pf-t--global--font--size--heading--500: 28px;
--pf-t--global--font--size--heading--600: 36px;

// Semantic tokens for fonts
// Semantic tokens for fonts
--pf-t--global--font--family--body: var(--pf-t--global--font--family--100);
--pf-t--global--font--family--heading: var(--pf-t--global--font--family--200);
--pf-t--global--font--family--mono: var(--pf-t--global--font--family--300);
Expand Down Expand Up @@ -54,8 +54,7 @@

// blend modes
--pf-t--global--mix-blend-mode--100: multiply;

// --pf-t--global--mix-blend-mode--100: screen; For dark mode, use screen
--pf-t--global--mix-blend-mode--200: screen;
--pf-t--global--background--color--action--plain--hover--blend: var(--pf-t--global--mix-blend-mode--100);

// semantic border width
Expand All @@ -80,15 +79,18 @@
--pf-t--global--box-shadow--lg--left: -8px 0px 24px 0px rgb(0 0 0 / 12%);
--pf-t--global--box-shadow--lg--right: 8px 0px 24px 0px rgb(0 0 0 / 12%);

// DARK shadows
// TODO: move into a dark token file
// shadows
// --pf-t--global--box-shadow--sm: 0px 1px 2px 0px rgb(0 0 0 / 50%);
// --pf-t--global--box-shadow--sm-top: 0px -1px 2px 0px rgb(0 0 0 / 50%);
// --pf-t--global--box-shadow--sm-right: 1px 0px 2px 0px rgb(0 0 0 / 50%);
// --pf-t--global--box-shadow--sm-bottom: 0px 1px 2px 0px rgb(0 0 0 / 50%);
// --pf-t--global--box-shadow--sm-left: -1px 0px 2px 0px rgb(0 0 0 / 50%);
// --pf-t--global--box-shadow--md: 0px 4px 8px 0px rgb(0 0 0 / 50%);
// --pf-t--global--box-shadow--lg: 0px 8px 24px 0px rgb(0 0 0 / 50%);
&:where(.pf-v5-theme-dark) {
// blend mode
--pf-t--global--background--color--action--plain--hover--blend: var(--pf-t--global--mix-blend-mode--200);

// box shadow
--pf-t--global--box-shadow--sm: 0px 1px 2px 0px rgb(0 0 0 / 50%);
--pf-t--global--box-shadow--sm-top: 0px -1px 2px 0px rgb(0 0 0 / 50%);
--pf-t--global--box-shadow--sm-right: 1px 0px 2px 0px rgb(0 0 0 / 50%);
--pf-t--global--box-shadow--sm-bottom: 0px 1px 2px 0px rgb(0 0 0 / 50%);
--pf-t--global--box-shadow--sm-left: -1px 0px 2px 0px rgb(0 0 0 / 50%);
--pf-t--global--box-shadow--md: 0px 4px 8px 0px rgb(0 0 0 / 50%);
--pf-t--global--box-shadow--lg: 0px 8px 24px 0px rgb(0 0 0 / 50%);
}
}

15 changes: 8 additions & 7 deletions src/patternfly/components/Button/button.scss
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
--#{$button}--FontSize: var(--pf-t--global--font--size--body--md);
--#{$button}--BackgroundColor: transparent;
--#{$button}--BorderRadius: var(--pf-t--global--border--radius--pill);
--#{$button}--after--BorderRadius: var(--pf-t--global--border--radius--pill);
--#{$button}--after--BorderColor: transparent;
--#{$button}--after--BorderWidth: var(--pf-t--global--border--width--button--default);

Expand Down Expand Up @@ -137,8 +136,13 @@

// Plain btn
--#{$button}--m-plain--BackgroundColor: var(--pf-t--global--background--color--action--plain--default);
--#{$button}--m-plain--BorderRadius: var(--pf-t--global--border--radius--small);
--#{$button}--m-plain--PaddingTop: var(--pf-t--global--spacer--sm);
--#{$button}--m-plain--PaddingRight: var(--pf-t--global--spacer--sm);
--#{$button}--m-plain--PaddingBottom: var(--pf-t--global--spacer--sm);
--#{$button}--m-plain--PaddingLeft: var(--pf-t--global--spacer--sm);
--#{$button}--m-plain--Color: var(--pf-t--global--icon--color--regular);
--#{$button}--m-plain--hover--BackgroundColor: --pf-t--global--background--color--action--plain--hover;
--#{$button}--m-plain--hover--BackgroundColor: var(--pf-t--global--background--color--action--plain--hover);
--#{$button}--m-plain--hover--Color: var(--pf-t--global--text--color--regular);
--#{$button}--m-plain--focus--BackgroundColor: transparent;
--#{$button}--m-plain--focus--Color: var(--pf-t--global--text--color--regular);
Expand All @@ -147,13 +151,10 @@
--#{$button}--m-plain--disabled--Color: var(--pf-t--global--icon--color--disabled);
--#{$button}--m-plain--disabled--BackgroundColor: transparent;

// TODO this token needs to be added to figma
--pf-t--global--background--color--action--plain--hover--blend: var(--pf-t--global--mix-blend-mode--100);

// Control Button
--#{$button}--m-control--BackgroundColor: var(--pf-t--global--background--color--control--default);
--#{$button}--m-control--Color: var(--pf-t--global--text--color--subtle);
--#{$button}--m-control--BorderRadius: 0;
--#{$button}--m-control--BorderRadius: var(--pf-t--global--border--radius--small);
--#{$button}--m-control--after--BorderWidth: var(--pf-t--global--border--width--control--default);
--#{$button}--m-control--after--BorderTopColor: var(--pf-t--global--border--color--default);
--#{$button}--m-control--after--BorderRightColor: var(--pf-t--global--border--color--default);
Expand Down Expand Up @@ -239,7 +240,7 @@
content: "";
border: var(--#{$button}--after--BorderWidth) solid;
border-color: var(--#{$button}--after--BorderColor);
border-radius: var(--#{$button}--after--BorderRadius);
border-radius: var(--#{$button}--BorderRadius);
}

&:hover {
Expand Down