Skip to content

Commit c943d27

Browse files
committed
feat(ui-themes,shared-types): add new primitive and contrast colors
1 parent 0362d9f commit c943d27

File tree

4 files changed

+65
-3
lines changed

4 files changed

+65
-3
lines changed

packages/shared-types/src/Colors.ts

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,28 @@ type Primitives = {
6363
red57: string
6464
red70: string
6565
red82: string
66+
67+
sea12: string
68+
sea30: string
69+
sea45: string
70+
sea70: string
71+
sea110: string
72+
sea35: string
73+
sea40: string
74+
sea50: string
75+
sea57: string
76+
sea90: string
77+
78+
violet12: string
79+
violet30: string
80+
violet45: string
81+
violet70: string
82+
violet110: string
83+
violet35: string
84+
violet40: string
85+
violet50: string
86+
violet57: string
87+
violet90: string
6688
}
6789

6890
type AdditionalPrimitives = {
@@ -219,6 +241,12 @@ type Contrasts = {
219241
red1212: Primitives['red12']
220242
red4570: Primitives['red45'] | Primitives['red70']
221243
red5782: Primitives['red57'] | Primitives['red82']
244+
245+
violet1212: Primitives['violet12']
246+
violet4570: Primitives['violet45'] | Primitives['violet70']
247+
violet5790: Primitives['violet57'] | Primitives['violet90']
248+
sea4570: Primitives['sea45'] | Primitives['sea70']
249+
sea5790: Primitives['sea57'] | Primitives['sea90']
222250
}
223251

224252
type UI = {

packages/ui-themes/src/sharedThemeTokens/colors/primitives.ts

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,29 @@ export const primitives: Primitives = {
6464
red45: '#E62429',
6565
red57: '#C71F23',
6666
red70: '#AE1B1F',
67-
red82: '#9B181C'
67+
red82: '#9B181C',
68+
69+
sea12: '#DAEEEF',
70+
sea30: '#37A1AA',
71+
sea35: '#1E95A0',
72+
sea40: '#0A8C97',
73+
sea45: '#00828E',
74+
sea50: '#007B86',
75+
sea57: '#00717B',
76+
sea70: '#00626B',
77+
sea90: '#005158',
78+
sea110: '#004349',
79+
80+
violet12: '#F1E6F5',
81+
violet30: '#B57FCC',
82+
violet35: '#AC6FC6',
83+
violet40: '#A564C2',
84+
violet45: '#9E58BD',
85+
violet50: '#994FB9',
86+
violet57: '#9242B4',
87+
violet70: '#7F399E',
88+
violet90: '#682F82',
89+
violet110: '#56276B'
6890
}
6991

7092
export const additionalPrimitives: AdditionalPrimitives = {

packages/ui-themes/src/themes/canvas/colors.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,13 @@ const contrasts: Contrasts = {
6161

6262
red1212: primitives.red12,
6363
red4570: primitives.red45,
64-
red5782: primitives.red57
64+
red5782: primitives.red57,
65+
66+
violet1212: primitives.violet12,
67+
violet4570: primitives.violet45,
68+
violet5790: primitives.violet57,
69+
sea4570: primitives.sea45,
70+
sea5790: primitives.sea57
6571
}
6672

6773
const ui: UI = getUIColors(contrasts)

packages/ui-themes/src/themes/canvasHighContrast/colors.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,13 @@ const contrasts: Contrasts = {
6161

6262
red1212: primitives.red12,
6363
red4570: primitives.red70,
64-
red5782: primitives.red82
64+
red5782: primitives.red82,
65+
66+
violet1212: primitives.violet12,
67+
violet4570: primitives.violet70,
68+
violet5790: primitives.violet90,
69+
sea4570: primitives.sea70,
70+
sea5790: primitives.sea90
6571
}
6672

6773
const ui: UI = getUIColors(contrasts)

0 commit comments

Comments
 (0)