Skip to content
This repository was archived by the owner on Mar 25, 2025. It is now read-only.

Commit c96d0c2

Browse files
tripleWdotcomTigge
authored andcommitted
feat(theme): add more color slots
These color will be used and customize in ADA
1 parent 918cebf commit c96d0c2

File tree

5 files changed

+13
-7
lines changed

5 files changed

+13
-7
lines changed

packages/core/src/Button/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,14 @@ export const NativeButton = styled.button<{
7272
? css`
7373
background-color: ${theme.color.elementPrimary()};
7474
box-shadow: ${theme.shadow.primaryButton};
75-
border: 2px solid ${theme.color.textPrimary()};
75+
border: 2px solid ${theme.color.elementBorderFocus()};
7676
`
7777
: undefined};
7878
}
7979
8080
&:active {
8181
background-color: ${theme.color.textPrimary()};
82-
box-shadow: 0 0 0 4px ${theme.color.elementPrimary(opacity[24])};
82+
box-shadow: 0 0 0 4px ${theme.color.elementBorderActive(opacity[24])};
8383
}
8484
8585
&:disabled {

packages/core/src/Checkbox/__snapshots__/index.test.tsx.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ exports[`Checkbox Checked 2`] = `
290290
content: '';
291291
width: 5px;
292292
height: 10px;
293-
border: solid #fff;
293+
border: solid rgb(255,255,255);
294294
border-width: 0 2px 2px 0;
295295
-webkit-transform: rotate(45deg);
296296
-ms-transform: rotate(45deg);
@@ -488,7 +488,7 @@ exports[`Checkbox Checked 3`] = `
488488
content: '';
489489
width: 10px;
490490
height: 2px;
491-
background-color: #fff;
491+
background-color: rgb(255,255,255);
492492
border-radius: 2px;
493493
}
494494

packages/core/src/Checkbox/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ const CSSCheckboxChecked = styled(BaseCheckbox)`
141141
content: '';
142142
width: 5px;
143143
height: 10px;
144-
border: solid #fff;
144+
border: solid ${({ theme }) => theme.color.element17()};
145145
border-width: 0 2px 2px 0;
146146
transform: rotate(45deg);
147147
margin-bottom: 3px;
@@ -154,7 +154,7 @@ const CSSCheckboxIndeterminate = styled(BaseCheckbox)`
154154
content: '';
155155
width: 10px;
156156
height: 2px;
157-
background-color: #fff;
157+
background-color: ${({ theme }) => theme.color.element17()};
158158
border-radius: ${shape.radius.small};
159159
}
160160
`

packages/core/src/Table/__snapshots__/index.test.tsx.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ exports[`Tables Table (full) 1`] = `
135135
content: '';
136136
width: 5px;
137137
height: 10px;
138-
border: solid #fff;
138+
border: solid rgb(255,255,255);
139139
border-width: 0 2px 2px 0;
140140
-webkit-transform: rotate(45deg);
141141
-ms-transform: rotate(45deg);

packages/core/src/theme.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,9 @@ export interface Color {
8181
readonly element14: CSSColor
8282
readonly element15: CSSColor
8383
readonly element16: CSSColor
84+
readonly element17: CSSColor
85+
readonly elementBorderActive: CSSColor
86+
readonly elementBorderFocus: CSSColor
8487
readonly elementPrimary: CSSColor
8588
readonly elementHalfPrimary: CSSColor
8689
readonly elementError: CSSColor
@@ -198,6 +201,9 @@ const generateDefaultColors = (
198201
element14: palette.grey64,
199202
element15: palette.grey98,
200203
element16: palette.grey98,
204+
element17: palette.white,
205+
elementBorderActive: palette[`${color}500` as ColorName],
206+
elementBorderFocus: palette[`${color}800` as ColorName],
201207
elementPrimary: palette[`${color}500` as ColorName],
202208
elementHalfPrimary: palette[`${color}600` as ColorName],
203209
elementError: palette.red700,

0 commit comments

Comments
 (0)