Skip to content

Commit ffaa55d

Browse files
bexsoftBenjamin Perez
and
Benjamin Perez
authored
Added global colors variants (#334)
Signed-off-by: Benjamin Perez <[email protected]> Co-authored-by: Benjamin Perez <[email protected]>
1 parent f9cad97 commit ffaa55d

File tree

2 files changed

+30
-8
lines changed

2 files changed

+30
-8
lines changed

src/global/global.types.ts

+8
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,13 @@ export interface ReadBoxThemeProps {
171171
textColor: string;
172172
}
173173

174+
export interface SignalColorsThemeProps {
175+
danger: string;
176+
warning: string;
177+
good: string;
178+
info: string;
179+
}
180+
174181
export interface ThemeDefinitionProps {
175182
bgColor: string;
176183
fontColor: string;
@@ -181,6 +188,7 @@ export interface ThemeDefinitionProps {
181188
logoLabelInverse: string;
182189
loaderColor: string;
183190
boxBackground: string;
191+
signalColors?: SignalColorsThemeProps;
184192
buttons?: {
185193
regular?: ButtonThemeStatesProps;
186194
callAction?: ButtonThemeStatesProps;

src/global/themes.ts

+22-8
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ export const lightColors = {
4949
tooltipBG: "#737373",
5050
tooltipColor: "#FFFFFF",
5151
labelColor: "#07193E",
52-
checkBox: "#4CCB92",
52+
mainGreen: "#4CCB92",
5353
checkBoxBorder: "#c3c3c3",
5454
iconButtonBG: "#F8F8F8",
5555
iconButtonActive: "#5B5C5C80",
@@ -75,6 +75,7 @@ export const lightColors = {
7575
secondAction: "#005C7E",
7676
secondActionHover: "#1B779A",
7777
secondActionActive: "#07506A",
78+
mainOrange: "#FFBD62",
7879
};
7980

8081
export const darkColors = {
@@ -110,7 +111,7 @@ export const darkColors = {
110111
tooltipBG: "#8E98A9",
111112
tooltipColor: "#161C24",
112113
labelColor: "#A2ADC0",
113-
checkBox: "#58FAB1",
114+
mainGreen: "#58FAB1",
114115
checkBoxBorder: "#8E98A9",
115116
iconButtonBG: "#A2ADC0",
116117
iconButtonActive: "#707988",
@@ -131,6 +132,7 @@ export const darkColors = {
131132
secondAction: "#1B637E",
132133
secondActionHover: "#297E9D",
133134
secondActionActive: "#145B76",
135+
mainOrange: "#fCCE9D",
134136
};
135137

136138
export const lightTheme: ThemeDefinitionProps = {
@@ -143,6 +145,12 @@ export const lightTheme: ThemeDefinitionProps = {
143145
logoLabelInverse: lightColors.logoLabelInverse,
144146
loaderColor: lightColors.loaderColor,
145147
boxBackground: lightColors.boxBackground,
148+
signalColors: {
149+
danger: lightColors.mainRed,
150+
good: lightColors.mainGreen,
151+
info: lightColors.bulletColor,
152+
warning: lightColors.mainOrange,
153+
},
146154
buttons: {
147155
regular: {
148156
enabled: {
@@ -298,7 +306,7 @@ export const lightTheme: ThemeDefinitionProps = {
298306
},
299307
checkbox: {
300308
checkBoxBorder: lightColors.checkBoxBorder,
301-
checkBoxColor: lightColors.checkBox,
309+
checkBoxColor: lightColors.mainGreen,
302310
disabledBorder: lightColors.disabledInnerGrey,
303311
disabledColor: lightColors.disabledBGGrey,
304312
},
@@ -367,7 +375,7 @@ export const lightTheme: ThemeDefinitionProps = {
367375
titleColor: lightColors.defaultFontColor,
368376
iconColor: {
369377
default: lightColors.mainBlue,
370-
accept: lightColors.checkBox,
378+
accept: lightColors.mainGreen,
371379
delete: lightColors.mainRed,
372380
},
373381
},
@@ -378,7 +386,7 @@ export const lightTheme: ThemeDefinitionProps = {
378386
disabledBulletBorderColor: lightColors.bulletBGColor,
379387
offLabelColor: lightColors.disabledInnerGrey,
380388
onLabelColor: lightColors.mainBlue,
381-
onBackgroundColor: lightColors.checkBox,
389+
onBackgroundColor: lightColors.mainGreen,
382390
switchBackground: lightColors.hoverGrey,
383391
disabledBackground: lightColors.hoverGrey,
384392
},
@@ -407,6 +415,12 @@ export const darkTheme: ThemeDefinitionProps = {
407415
logoLabelInverse: darkColors.logoLabelInverse,
408416
loaderColor: darkColors.loaderColor,
409417
boxBackground: darkColors.boxBackground,
418+
signalColors: {
419+
danger: darkColors.mainRed,
420+
good: darkColors.mainGreen,
421+
info: darkColors.secondActionHover,
422+
warning: darkColors.mainOrange,
423+
},
410424
buttons: {
411425
regular: {
412426
enabled: {
@@ -562,7 +576,7 @@ export const darkTheme: ThemeDefinitionProps = {
562576
},
563577
checkbox: {
564578
checkBoxBorder: darkColors.checkBoxBorder,
565-
checkBoxColor: darkColors.checkBox,
579+
checkBoxColor: darkColors.mainGreen,
566580
disabledBorder: darkColors.disabledInnerGrey,
567581
disabledColor: darkColors.disabledBGGrey,
568582
},
@@ -631,7 +645,7 @@ export const darkTheme: ThemeDefinitionProps = {
631645
titleColor: darkColors.defaultFontColor,
632646
iconColor: {
633647
default: darkColors.mainGrey,
634-
accept: darkColors.checkBox,
648+
accept: darkColors.mainGreen,
635649
delete: darkColors.mainRed,
636650
},
637651
},
@@ -642,7 +656,7 @@ export const darkTheme: ThemeDefinitionProps = {
642656
disabledBulletBorderColor: darkColors.backLinkArrow,
643657
offLabelColor: darkColors.hoverGrey,
644658
onLabelColor: darkColors.hoverWhite,
645-
onBackgroundColor: darkColors.checkBox,
659+
onBackgroundColor: darkColors.mainGreen,
646660
switchBackground: darkColors.backLinkArrow,
647661
disabledBackground: darkColors.disabledSwitchBG,
648662
},

0 commit comments

Comments
 (0)