From ea480fdadef940415d82bcb166139ad074d97d6a Mon Sep 17 00:00:00 2001 From: Tasso Evangelista Date: Sun, 19 Apr 2020 20:07:03 -0300 Subject: [PATCH] Rearrange foreground/text colors --- ...ome_iphone7_Box_Plain_Text_Text_colors.png | Bin 22754 -> 18852 bytes ...rome_laptop_Box_Plain_Text_Text_colors.png | Bin 10348 -> 8675 bytes .../src/components/Avatar/styles.scss | 2 +- .../src/components/Box/PlainText.stories.mdx | 1 - packages/fuselage/src/components/Box/index.js | 2 +- .../fuselage/src/components/Tabs/styles.scss | 13 ++++ .../fuselage/src/components/Tag/styles.scss | 16 +++++ .../src/components/Tooltip/styles.scss | 2 +- packages/fuselage/src/styles/colors.scss | 57 +++++++++++++----- .../src/styles/primitives/rich-text.scss | 6 +- .../fuselage/src/styles/primitives/tile.scss | 6 +- .../fuselage/src/styles/variables/all.scss | 2 - .../src/styles/variables/button-colors.scss | 22 +++---- .../src/styles/variables/input-colors.scss | 4 +- .../src/styles/variables/tabs-colors.scss | 13 ---- .../src/styles/variables/tag-colors.scss | 16 ----- .../src/styles/variables/text-colors.scss | 20 +++--- 17 files changed, 101 insertions(+), 81 deletions(-) delete mode 100644 packages/fuselage/src/styles/variables/tabs-colors.scss delete mode 100644 packages/fuselage/src/styles/variables/tag-colors.scss diff --git a/packages/fuselage/.loki/reference/chrome_iphone7_Box_Plain_Text_Text_colors.png b/packages/fuselage/.loki/reference/chrome_iphone7_Box_Plain_Text_Text_colors.png index bcf10d60e6487d831e2b9a2a45b41f29f0ba024f..bd3b1796b0d88f411b3922fa0f746dbe3c1a956f 100644 GIT binary patch literal 18852 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

#2r>IBVnE(>_cG#f_1bW$mR2HK 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 diff --git a/packages/fuselage/.loki/reference/chrome_laptop_Box_Plain_Text_Text_colors.png b/packages/fuselage/.loki/reference/chrome_laptop_Box_Plain_Text_Text_colors.png index 209503e4577f8ce7d6a257cea0813388362f6fd8..f4d8744ecca029a47f9358bf16c6ca6b878b5998 100644 GIT binary patch literal 8675 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 Hn+E+Cj?{~3 literal 10348 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 diff --git a/packages/fuselage/src/components/Avatar/styles.scss b/packages/fuselage/src/components/Avatar/styles.scss index fb604c5fd9..7d9a2c0e58 100644 --- a/packages/fuselage/src/components/Avatar/styles.scss +++ b/packages/fuselage/src/components/Avatar/styles.scss @@ -1,7 +1,7 @@ @use '../../styles/colors.scss'; @use '../../styles/lengths.scss'; -$avatar-stack-background-color: theme('avatar-background-color', colors.paper()); +$avatar-stack-background-color: theme('avatar-background-color', colors.surface()); .rcx-avatar { display: inline-flex; diff --git a/packages/fuselage/src/components/Box/PlainText.stories.mdx b/packages/fuselage/src/components/Box/PlainText.stories.mdx index baba92ed06..0ad541de39 100644 --- a/packages/fuselage/src/components/Box/PlainText.stories.mdx +++ b/packages/fuselage/src/components/Box/PlainText.stories.mdx @@ -35,7 +35,6 @@ import { Box } from '../..'; Default Info Hint - Disabled label Disabled Alternative Primary diff --git a/packages/fuselage/src/components/Box/index.js b/packages/fuselage/src/components/Box/index.js index 45f0281315..0af7e4776f 100644 --- a/packages/fuselage/src/components/Box/index.js +++ b/packages/fuselage/src/components/Box/index.js @@ -41,7 +41,7 @@ Box.propTypes = { richText: PropTypes.oneOf(['inline', 'block']), style: PropTypes.object, textColor: PropTypes.oneOf([ - 'default', 'info', 'hint', 'disabled-label', 'disabled', 'alternative', + 'default', 'info', 'hint', 'disabled', 'alternative', 'primary', 'success', 'danger', 'warning', ]), textStyle: PropTypes.oneOf([ diff --git a/packages/fuselage/src/components/Tabs/styles.scss b/packages/fuselage/src/components/Tabs/styles.scss index 2b8bbd3dbe..0fbd57c0ff 100644 --- a/packages/fuselage/src/components/Tabs/styles.scss +++ b/packages/fuselage/src/components/Tabs/styles.scss @@ -1,4 +1,17 @@ @use '../../styles/lengths.scss'; +@use '../../styles/colors.scss'; + +$tabs-background-color: theme('tabs-background-color', transparent); +$tabs-border-color: theme('tabs-border-color', transparent); +$tabs-color: theme('tabs-color', colors.neutral(600)); +$tabs-delimiter-color: theme('tabs-color', colors.neutral(400)); +$tabs-selected-color: theme('tabs-selected-color', colors.primary(500)); +$tabs-selected-border-color: theme('tabs-selected-border-color', colors.primary(500)); +$tabs-hover-color: theme('tabs-hover-border-color', colors.neutral(700)); +$tabs-active-color: theme('tabs-active-color', colors.neutral(800)); +$tabs-focus-border-color: theme('tabs-focus-border-color', colors.primary(500)); +$tabs-focus-shadow-color: theme('tabs-focus-shadow-color', colors.primary(100)); +$tabs-disabled-color: theme('tabs-disabled-color', colors.neutral(500)); // TODO: Indication that there are more tab__items left to scroll (some sort of shadow maybe) .rcx-tabs { diff --git a/packages/fuselage/src/components/Tag/styles.scss b/packages/fuselage/src/components/Tag/styles.scss index 513df3518c..999f35d426 100644 --- a/packages/fuselage/src/components/Tag/styles.scss +++ b/packages/fuselage/src/components/Tag/styles.scss @@ -1,5 +1,21 @@ +@use '../../styles/colors.scss'; @use '../../styles/lengths.scss'; +$tag-colors-secondary-color: theme('tag-colors-secondary-color', colors.foreground(primary)); +$tag-colors-secondary-background-color: theme('tag-colors-secondary-background-color', colors.primary(100)); + +$tag-colors-primary-color: theme('tag-colors-primary-color', colors.foreground(alternative)); +$tag-colors-primary-background-color: theme('tag-colors-primary-background-color', colors.primary(500)); + +$tag-colors-danger-color: theme('tag-colors-danger-color', colors.foreground(alternative)); +$tag-colors-danger-background-color: theme('tag-colors-danger-background-color', colors.danger(500)); + +$tag-colors-ghost-color: theme('tag-colors-ghost-color', colors.foreground(alternative)); +$tag-colors-ghost-background-color: theme('tag-colors-ghost-background-color', colors.neutral(700)); + +$tag-colors-disabled-color: theme('tag-colors-disabled-color', colors.foreground(hint)); +$tag-colors-disabled-background-color: theme('tag-colors-disabled-background-color', colors.neutral(400)); + .rcx-tag { display: inline-block; diff --git a/packages/fuselage/src/components/Tooltip/styles.scss b/packages/fuselage/src/components/Tooltip/styles.scss index 22803f5de7..62f33125a9 100644 --- a/packages/fuselage/src/components/Tooltip/styles.scss +++ b/packages/fuselage/src/components/Tooltip/styles.scss @@ -2,7 +2,7 @@ @use '../../styles/lengths.scss'; $tooltip-background-color: theme('tooltip-background-color', colors.neutral(900)); -$tooltip-text-color: theme('tooltip-text-color', colors.paper()); +$tooltip-text-color: theme('tooltip-text-color', colors.surface()); @mixin triangle-direction($direction) { &::after { diff --git a/packages/fuselage/src/styles/colors.scss b/packages/fuselage/src/styles/colors.scss index 86d775b307..7339b07dca 100644 --- a/packages/fuselage/src/styles/colors.scss +++ b/packages/fuselage/src/styles/colors.scss @@ -43,18 +43,6 @@ @return var(_get-varname(primary, $grade, $alpha), _get-color(b, $grade, $alpha)); } -@function link($grade, $alpha: null) { - @return var(_get-varname(link, $grade, $alpha), _get-color(b, $grade, $alpha)); -} - -@function visited-link($grade, $alpha: null) { - @return var(_get-varname(visited-link, $grade, $alpha), _get-color(p, $grade, $alpha)); -} - -@function active-link($grade, $alpha: null) { - @return var(_get-varname(active-link, $grade, $alpha), _get-color(r, $grade, $alpha)); -} - @function info($grade, $alpha: null) { @return var(_get-varname(info, $grade, $alpha), _get-color(b, $grade, $alpha)); } @@ -71,10 +59,47 @@ @return var(_get-varname(danger, $grade, $alpha), _get-color(r, $grade, $alpha)); } -@function paper($alpha: null) { - @if $alpha != null { - @return var(--rcx-color-paper-#{ $alpha * 100 }, rgba(255, 255, 255, $alpha)); +@function surface() { + @return var(--rcx-color-surface, white); +} + +@function foreground($type) { + @if $type == 'default' { + @return var(--rcx-color-foreground-default, map-get(token-colors.$colors, n800)); + } + @else if $type == 'info' { + @return var(--rcx-color-foreground-info, map-get(token-colors.$colors, n700)); + } + @else if $type == 'hint' { + @return var(--rcx-color-foreground-hint, map-get(token-colors.$colors, n600)); + } + @else if $type == 'disabled' { + @return var(--rcx-color-foreground-disabled, map-get(token-colors.$colors, n400)); + } + @else if $type == 'alternative' { + @return var(--rcx-color-foreground-alternative, white); + } + @else if $type == 'primary' { + @return var(--rcx-color-foreground-primary, map-get(token-colors.$colors, b500)); + } + @else if $type == 'success' { + @return var(--rcx-color-foreground-success, map-get(token-colors.$colors, g500)); + } + @else if $type == 'danger' { + @return var(--rcx-color-foreground-danger, map-get(token-colors.$colors, r500)); + } + @else if $type == 'warning' { + @return var(--rcx-color-foreground-warning, map-get(token-colors.$colors, y700)); + } + @else if $type == 'link' { + @return var(--rcx-color-foreground-link, map-get(token-colors.$colors, b500)); + } + @else if $type == 'visited-link' { + @return var(--rcx-color-foreground-visited-link, map-get(token-colors.$colors, p500)); + } + @else if $type == 'active-link' { + @return var(--rcx-color-foreground-active-link, map-get(token-colors.$colors, r500)); } - @return var(--rcx-color-paper, white); + @error 'invalid foreground type'; } diff --git a/packages/fuselage/src/styles/primitives/rich-text.scss b/packages/fuselage/src/styles/primitives/rich-text.scss index 09601ccc5a..ed85bd5c1a 100644 --- a/packages/fuselage/src/styles/primitives/rich-text.scss +++ b/packages/fuselage/src/styles/primitives/rich-text.scss @@ -32,17 +32,17 @@ &:link { text-decoration: none; - color: colors.link(500); + color: colors.foreground(link); } &:visited, &.is-visited { - color: colors.visited-link(500); + color: colors.foreground(visited-link); } &:active, &.is-active { - color: colors.active-link(500); + color: colors.foreground(active-link); } &:hover, diff --git a/packages/fuselage/src/styles/primitives/tile.scss b/packages/fuselage/src/styles/primitives/tile.scss index 644605e0de..36119ea153 100644 --- a/packages/fuselage/src/styles/primitives/tile.scss +++ b/packages/fuselage/src/styles/primitives/tile.scss @@ -3,19 +3,19 @@ %tile-0 { border-radius: lengths.border-radius(2); - background-color: colors.paper(); + background-color: colors.surface(); @include use-no-shadow; } %tile-1 { border-radius: lengths.border-radius(2); - background-color: colors.paper(); + background-color: colors.surface(); box-shadow: 0 0 to-rem(12) 0 rgba(47, 52, 61, 0.1); } %tile-2 { border-radius: lengths.border-radius(2); - background-color: colors.paper(); + background-color: colors.surface(); box-shadow: 0 0 to-rem(2) 0 rgba(47, 52, 61, 0.08), 0 0 to-rem(12) 0 rgba(47, 52, 61, 0.12); diff --git a/packages/fuselage/src/styles/variables/all.scss b/packages/fuselage/src/styles/variables/all.scss index e0793e2a2a..9b3636fe9b 100644 --- a/packages/fuselage/src/styles/variables/all.scss +++ b/packages/fuselage/src/styles/variables/all.scss @@ -3,5 +3,3 @@ @import './input-colors.scss'; @import './text-colors.scss'; @import './text-styles.scss'; -@import './tabs-colors.scss'; -@import './tag-colors.scss'; diff --git a/packages/fuselage/src/styles/variables/button-colors.scss b/packages/fuselage/src/styles/variables/button-colors.scss index 0338daee8a..a1d54118d6 100644 --- a/packages/fuselage/src/styles/variables/button-colors.scss +++ b/packages/fuselage/src/styles/variables/button-colors.scss @@ -2,7 +2,7 @@ $button-colors-primary-background-color: theme('button-colors-primary-background-color', colors.primary(500)); $button-colors-primary-border-color: theme('button-colors-primary-border-color', colors.primary(500)); -$button-colors-primary-color: theme('button-colors-primary-color', colors.paper()); +$button-colors-primary-color: theme('button-colors-primary-color', colors.foreground(alternative)); $button-colors-primary-hover-background-color: theme('button-colors-primary-hover-background-color', colors.primary(600)); $button-colors-primary-hover-border-color: theme('button-colors-primary-hover-border-color', colors.primary(600)); $button-colors-primary-active-background-color: theme('button-colors-primary-active-background-color', colors.primary(700)); @@ -12,7 +12,7 @@ $button-colors-primary-focus-border-color: theme('button-colors-primary-focus-bo $button-colors-primary-focus-shadow-color: theme('button-colors-primary-focus-shadow-color', colors.primary(100)); $button-colors-primary-disabled-background-color: theme('button-colors-primary-disabled-background-color', colors.primary(200)); $button-colors-primary-disabled-border-color: theme('button-colors-primary-disabled-border-color', colors.primary(200)); -$button-colors-primary-disabled-color: theme('button-colors-primary-disabled-color', colors.paper()); +$button-colors-primary-disabled-color: theme('button-colors-primary-disabled-color', colors.foreground(alternative)); $button-colors-secondary-background-color: theme('button-colors-secondary-background-color', colors.neutral(300)); $button-colors-secondary-border-color: theme('button-colors-secondary-border-color', colors.neutral(300)); @@ -30,7 +30,7 @@ $button-colors-secondary-disabled-color: theme('button-colors-secondary-disabled $button-colors-danger-background-color: theme('button-colors-danger-background-color', colors.danger(500)); $button-colors-danger-border-color: theme('button-colors-danger-border-color', colors.danger(500)); -$button-colors-danger-color: theme('button-colors-danger-color', colors.paper()); +$button-colors-danger-color: theme('button-colors-danger-color', colors.foreground(alternative)); $button-colors-danger-hover-background-color: theme('button-colors-danger-hover-background-color', colors.danger(600)); $button-colors-danger-hover-border-color: theme('button-colors-danger-hover-border-color', colors.danger(600)); $button-colors-danger-active-background-color: theme('button-colors-danger-active-background-color', colors.danger(700)); @@ -40,25 +40,25 @@ $button-colors-danger-focus-border-color: theme('button-colors-danger-focus-bord $button-colors-danger-focus-shadow-color: theme('button-colors-danger-focus-shadow-color', colors.danger(100)); $button-colors-danger-disabled-background-color: theme('button-colors-danger-disabled-background-color', colors.danger(200)); $button-colors-danger-disabled-border-color: theme('button-colors-danger-disabled-border-color', colors.danger(200)); -$button-colors-danger-disabled-color: theme('button-colors-danger-disabled-color', colors.paper()); +$button-colors-danger-disabled-color: theme('button-colors-danger-disabled-color', colors.foreground(alternative)); -$button-colors-empty-background-color: theme('button-colors-empty-background-color', colors.paper()); +$button-colors-empty-background-color: theme('button-colors-empty-background-color', colors.surface()); $button-colors-empty-border-color: theme('button-colors-empty-border-color', colors.neutral(400)); -$button-colors-empty-color: theme('button-colors-empty-color', colors.paper()); -$button-colors-empty-hover-background-color: theme('button-colors-empty-hover-background-color', colors.paper()); +$button-colors-empty-color: theme('button-colors-empty-color', colors.foreground(alternative)); +$button-colors-empty-hover-background-color: theme('button-colors-empty-hover-background-color', colors.surface()); $button-colors-empty-hover-border-color: theme('button-colors-empty-hover-border-color', colors.neutral(500)); -$button-colors-empty-active-background-color: theme('button-colors-empty-active-background-color', colors.paper()); +$button-colors-empty-active-background-color: theme('button-colors-empty-active-background-color', colors.surface()); $button-colors-empty-active-border-color: theme('button-colors-empty-active-border-color', colors.neutral(600)); -$button-colors-empty-focus-background-color: theme('button-colors-empty-focus-background-color', colors.paper()); +$button-colors-empty-focus-background-color: theme('button-colors-empty-focus-background-color', colors.surface()); $button-colors-empty-focus-border-color: theme('button-colors-empty-focus-border-color', colors.primary(500)); $button-colors-empty-focus-shadow-color: theme('button-colors-empty-focus-shadow-color', colors.primary(100)); $button-colors-empty-disabled-background-color: theme('button-colors-empty-disabled-background-color', colors.neutral(200)); $button-colors-empty-disabled-border-color: theme('button-colors-empty-disabled-border-color', colors.neutral(200)); -$button-colors-empty-disabled-color: theme('button-colors-empty-disabled-color', colors.paper()); +$button-colors-empty-disabled-color: theme('button-colors-empty-disabled-color', colors.foreground(alternative)); $button-colors-off-background-color: theme('button-colors-off-background-color', colors.neutral(400)); $button-colors-off-border-color: theme('button-colors-off-border-color', colors.neutral(400)); -$button-colors-off-color: theme('button-colors-off-color', colors.paper()); +$button-colors-off-color: theme('button-colors-off-color', colors.foreground(alternative)); $button-colors-off-hover-background-color: theme('button-colors-off-hover-background-color', colors.neutral(500)); $button-colors-off-hover-border-color: theme('button-colors-off-hover-border-color', colors.neutral(500)); $button-colors-off-active-background-color: theme('button-colors-off-active-background-color', colors.neutral(600)); diff --git a/packages/fuselage/src/styles/variables/input-colors.scss b/packages/fuselage/src/styles/variables/input-colors.scss index c3fb2464df..3379849b7c 100644 --- a/packages/fuselage/src/styles/variables/input-colors.scss +++ b/packages/fuselage/src/styles/variables/input-colors.scss @@ -1,6 +1,6 @@ @use '../colors.scss'; -$input-colors-background-color: theme('input-colors-background-color', colors.paper()); +$input-colors-background-color: theme('input-colors-background-color', colors.surface()); $input-colors-border-color: theme('input-colors-border-color', colors.neutral(500)); $input-colors-color: theme('input-colors-color', colors.neutral(800)); $input-colors-placeholder-color: theme('input-colors-placeholder-color', colors.neutral(600)); @@ -15,7 +15,7 @@ $input-colors-disabled-background-color: theme('input-colors-disabled-background $input-colors-disabled-border-color: theme('input-colors-disabled-border-color', colors.neutral(500)); $input-colors-disabled-color: theme('input-colors-disabled-color', colors.neutral(800)); -$input-colors-invalid-background-color: theme('input-colors-invalid-background-color', colors.paper()); +$input-colors-invalid-background-color: theme('input-colors-invalid-background-color', colors.surface()); $input-colors-invalid-border-color: theme('input-colors-invalid-border-color', colors.danger(500)); $input-colors-invalid-color: theme('input-colors-invalid-color', colors.danger(500)); $input-colors-invalid-placeholder-color: theme('input-colors-invalid-placeholder-color', colors.neutral(600)); diff --git a/packages/fuselage/src/styles/variables/tabs-colors.scss b/packages/fuselage/src/styles/variables/tabs-colors.scss deleted file mode 100644 index 07f3ce8c11..0000000000 --- a/packages/fuselage/src/styles/variables/tabs-colors.scss +++ /dev/null @@ -1,13 +0,0 @@ -@use '../colors.scss'; - -$tabs-background-color: theme('tabs-background-color', transparent); -$tabs-border-color: theme('tabs-border-color', transparent); -$tabs-color: theme('tabs-color', colors.neutral(600)); -$tabs-delimiter-color: theme('tabs-color', colors.neutral(400)); -$tabs-selected-color: theme('tabs-selected-color', colors.primary(500)); -$tabs-selected-border-color: theme('tabs-selected-border-color', colors.primary(500)); -$tabs-hover-color: theme('tabs-hover-border-color', colors.neutral(700)); -$tabs-active-color: theme('tabs-active-color', colors.neutral(800)); -$tabs-focus-border-color: theme('tabs-focus-border-color', colors.primary(500)); -$tabs-focus-shadow-color: theme('tabs-focus-shadow-color', colors.primary(100)); -$tabs-disabled-color: theme('tabs-disabled-color', colors.neutral(500)); diff --git a/packages/fuselage/src/styles/variables/tag-colors.scss b/packages/fuselage/src/styles/variables/tag-colors.scss deleted file mode 100644 index 017acc68d2..0000000000 --- a/packages/fuselage/src/styles/variables/tag-colors.scss +++ /dev/null @@ -1,16 +0,0 @@ -@use '../colors.scss'; - -$tag-colors-secondary-color: theme('tag-colors-secondary-color', colors.primary(500)); -$tag-colors-secondary-background-color: theme('tag-colors-secondary-background-color', colors.primary(100)); - -$tag-colors-primary-color: theme('tag-colors-primary-color', colors.paper()); -$tag-colors-primary-background-color: theme('tag-colors-primary-background-color', colors.primary(500)); - -$tag-colors-danger-color: theme('tag-colors-danger-color', colors.paper()); -$tag-colors-danger-background-color: theme('tag-colors-danger-background-color', colors.danger(500)); - -$tag-colors-ghost-color: theme('tag-colors-ghost-color', colors.paper()); -$tag-colors-ghost-background-color: theme('tag-colors-ghost-background-color', colors.neutral(700)); - -$tag-colors-disabled-color: theme('tag-colors-disabled-color', colors.neutral(600)); -$tag-colors-disabled-background-color: theme('tag-colors-disabled-background-color', colors.neutral(400)); diff --git a/packages/fuselage/src/styles/variables/text-colors.scss b/packages/fuselage/src/styles/variables/text-colors.scss index c066dfcce2..543d21b856 100644 --- a/packages/fuselage/src/styles/variables/text-colors.scss +++ b/packages/fuselage/src/styles/variables/text-colors.scss @@ -1,21 +1,19 @@ @use '../colors.scss'; -$text-colors-default: theme('text-colors-default', colors.neutral(800)); -$text-colors-info: theme('text-colors-info', colors.neutral(700)); -$text-colors-hint: theme('text-colors-hint', colors.neutral(600)); -$text-colors-disabled-label: theme('text-colors-disabled-label', colors.neutral(500)); -$text-colors-disabled: theme('text-colors-disabled', colors.neutral(400)); -$text-colors-alternative: theme('text-colors-alternative', colors.paper()); -$text-colors-primary: theme('text-colors-primary', colors.primary(500)); -$text-colors-success: theme('text-colors-success', colors.success(500)); -$text-colors-danger: theme('text-colors-danger', colors.danger(500)); -$text-colors-warning: theme('text-colors-warning', colors.warning(700)); +$text-colors-default: theme('text-colors-default', colors.foreground(default)); +$text-colors-info: theme('text-colors-info', colors.foreground(info)); +$text-colors-hint: theme('text-colors-hint', colors.foreground(hint)); +$text-colors-disabled: theme('text-colors-disabled', colors.foreground(disabled)); +$text-colors-alternative: theme('text-colors-alternative', colors.foreground(alternative)); +$text-colors-primary: theme('text-colors-primary', colors.foreground(primary)); +$text-colors-success: theme('text-colors-success', colors.foreground(success)); +$text-colors-danger: theme('text-colors-danger', colors.foreground(danger)); +$text-colors-warning: theme('text-colors-warning', colors.foreground(warning)); $text-colors: ( default: $text-colors-default, info: $text-colors-info, hint: $text-colors-hint, - disabled-label: $text-colors-disabled-label, disabled: $text-colors-disabled, alternative: $text-colors-alternative, primary: $text-colors-primary,