Skip to content

Commit 26cdb5c

Browse files
committed
chore: Decouple control group border color from input's
1 parent d44a51e commit 26cdb5c

5 files changed

Lines changed: 17 additions & 8 deletions

File tree

‎src/button/constants.scss‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -63,17 +63,17 @@ $variants: (
6363
'disabled-color': awsui.$color-text-button-icon-disabled,
6464
),
6565
'control-group-action': (
66-
'default-background': transparent,
67-
'default-border-color': awsui.$color-border-input-default,
66+
'default-background': awsui.$color-background-container-content,
67+
'default-border-color': awsui.$color-border-control-group-default,
6868
'default-color': awsui.$color-text-interactive-default,
69-
'hover-background': transparent,
70-
'hover-border-color': awsui.$color-border-input-default,
69+
'hover-background': awsui.$color-background-button-normal-hover,
70+
'hover-border-color': awsui.$color-border-control-group-default,
7171
'hover-color': awsui.$color-text-button-icon-hover,
72-
'active-background': transparent,
73-
'active-border-color': awsui.$color-border-input-default,
72+
'active-background': awsui.$color-background-button-normal-active,
73+
'active-border-color': awsui.$color-border-control-group-default,
7474
'active-color': awsui.$color-text-interactive-default,
75-
'disabled-background': transparent,
76-
'disabled-border-color': awsui.$color-border-input-default,
75+
'disabled-background': awsui.$color-background-button-normal-disabled,
76+
'disabled-border-color': awsui.$color-border-control-group-default,
7777
'disabled-color': awsui.$color-text-button-icon-disabled,
7878
'border-width': awsui.$border-width-field,
7979
),

‎style-dictionary/one-theme/colors.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ const tokens: StyleDictionary.ColorsDictionary = {
8282
// ── Input / form ──────────────────────────────────────────────────────────
8383
colorBackgroundInputDefault: { light: '{colorWhite}', dark: '{colorNeutral1000}' },
8484
colorBackgroundInputDisabled: { light: '{colorNeutral250}', dark: '{colorNeutral800}' },
85+
colorBorderControlGroupDefault: { light: '{colorNeutral500}', dark: '{colorNeutral600}' },
8586
colorBorderInputDefault: { light: '{colorNeutral500}', dark: '{colorNeutral600}' },
8687
colorTextFormLabel: { light: '{colorNeutral850}', dark: '{colorNeutral350}' },
8788
colorTextFormSecondary: { light: '{colorNeutral600}', dark: '{colorNeutral500}' },

‎style-dictionary/utils/token-names.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -729,6 +729,7 @@ export type ColorsTokenName =
729729
| 'colorBorderDropdownItemHover'
730730
| 'colorBorderDropdownItemSelected'
731731
| 'colorBorderDropdownItemTop'
732+
| 'colorBorderControlGroupDefault'
732733
| 'colorBorderEditableCellHover'
733734
| 'colorBorderInputDefault'
734735
| 'colorBorderInputDisabled'

‎style-dictionary/visual-refresh/colors.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,7 @@ const tokens: StyleDictionary.ColorsDictionary = {
197197
colorBorderDropdownItemSelected: '{colorBorderItemSelected}',
198198
colorBorderDropdownItemTop: 'transparent',
199199
colorBorderEditableCellHover: '{colorBorderDropdownItemHover}',
200+
colorBorderControlGroupDefault: { light: '{colorNeutral500}', dark: '{colorNeutral600}' },
200201
colorBorderInputDefault: { light: '{colorNeutral500}', dark: '{colorNeutral600}' },
201202
colorBorderInputDisabled: '{colorBackgroundInputDisabled}',
202203
colorBorderInputFocused: { light: '{colorPrimary600}', dark: '{colorPrimary400}' },

‎style-dictionary/visual-refresh/metadata/colors.ts‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -757,6 +757,12 @@ const metadata: StyleDictionary.MetadataIndex = {
757757
public: true,
758758
themeable: true,
759759
},
760+
colorBorderControlGroupDefault: {
761+
description:
762+
'The default border color of control group action buttons that sit next to form inputs. Independent from the input border color.',
763+
public: true,
764+
themeable: true,
765+
},
760766
colorBorderInputDefault: {
761767
description:
762768
'The default border color of form inputs. For example: input, textarea, autosuggest, datepicker, select, and multiselect.',

0 commit comments

Comments
 (0)