@@ -54,33 +54,46 @@ const lightTheme: ThemeConfig = {
54
54
primary : {
55
55
main : '#1a73e8' ,
56
56
contrastText : '#ffffff' ,
57
+ dark : '#174ea6' ,
57
58
} ,
58
59
secondary : {
59
60
main : '#424242' ,
60
61
contrastText : '#ffffff' ,
62
+ dark : '#212121' ,
61
63
} ,
62
64
background : {
63
65
surface : '#ffffff' ,
64
66
disabled : '#f0f0f0' ,
67
+ dark : '#212121' ,
65
68
body : {
66
69
main : '#1a1a1a' ,
70
+ dark : '#212121' ,
67
71
} ,
68
72
} ,
69
73
error : {
70
74
main : '#d32f2f' ,
71
- contrastText : '#ffffff' ,
75
+ contrastText : '#d52828' ,
76
+ dark : '#b71c1c' ,
77
+ } ,
78
+ info : {
79
+ main : '#bbebff' ,
80
+ contrastText : '#43aeda' ,
81
+ dark : '#01579b' ,
72
82
} ,
73
83
success : {
74
84
main : '#4caf50' ,
75
- contrastText : '#ffffff' ,
85
+ contrastText : '#00a807' ,
86
+ dark : '#388e3c' ,
76
87
} ,
77
88
warning : {
78
89
main : '#ff9800' ,
79
- contrastText : '#ffffff' ,
90
+ contrastText : '#be7100' ,
91
+ dark : '#f57c00' ,
80
92
} ,
81
93
text : {
82
94
primary : '#1a1a1a' ,
83
95
secondary : '#666666' ,
96
+ dark : '#212121' ,
84
97
} ,
85
98
border : '#e0e0e0' ,
86
99
} ,
@@ -144,33 +157,46 @@ const darkTheme: ThemeConfig = {
144
157
primary : {
145
158
main : '#1a73e8' ,
146
159
contrastText : '#ffffff' ,
160
+ dark : '#174ea6' ,
147
161
} ,
148
162
secondary : {
149
163
main : '#424242' ,
150
164
contrastText : '#ffffff' ,
165
+ dark : '#212121' ,
151
166
} ,
152
167
background : {
153
168
surface : '#121212' ,
154
169
disabled : '#1f1f1f' ,
170
+ dark : '#212121' ,
155
171
body : {
156
172
main : '#ffffff' ,
173
+ dark : '#212121' ,
157
174
} ,
158
175
} ,
159
176
error : {
160
177
main : '#d32f2f' ,
161
- contrastText : '#ffffff' ,
178
+ contrastText : '#d52828' ,
179
+ dark : '#b71c1c' ,
180
+ } ,
181
+ info : {
182
+ main : '#bbebff' ,
183
+ contrastText : '#43aeda' ,
184
+ dark : '#01579b' ,
162
185
} ,
163
186
success : {
164
187
main : '#4caf50' ,
165
- contrastText : '#ffffff' ,
188
+ contrastText : '#00a807' ,
189
+ dark : '#388e3c' ,
166
190
} ,
167
191
warning : {
168
192
main : '#ff9800' ,
169
- contrastText : '#ffffff' ,
193
+ contrastText : '#be7100' ,
194
+ dark : '#f57c00' ,
170
195
} ,
171
196
text : {
172
197
primary : '#ffffff' ,
173
198
secondary : '#b3b3b3' ,
199
+ dark : '#212121' ,
174
200
} ,
175
201
border : '#404040' ,
176
202
} ,
@@ -306,6 +332,14 @@ const toCssVariables = (theme: ThemeConfig): Record<string, string> => {
306
332
cssVars [ `--${ prefix } -color-warning-contrastText` ] = theme . colors . warning . contrastText ;
307
333
}
308
334
335
+ // Colors - Info
336
+ if ( theme . colors ?. info ?. main ) {
337
+ cssVars [ `--${ prefix } -color-info-main` ] = theme . colors . info . main ;
338
+ }
339
+ if ( theme . colors ?. info ?. contrastText ) {
340
+ cssVars [ `--${ prefix } -color-info-contrastText` ] = theme . colors . info . contrastText ;
341
+ }
342
+
309
343
// Colors - Text
310
344
if ( theme . colors ?. text ?. primary ) {
311
345
cssVars [ `--${ prefix } -color-text-primary` ] = theme . colors . text . primary ;
@@ -455,6 +489,10 @@ const toThemeVars = (theme: ThemeConfig): ThemeVars => {
455
489
main : `var(--${ prefix } -color-error-main)` ,
456
490
contrastText : `var(--${ prefix } -color-error-contrastText)` ,
457
491
} ,
492
+ info : {
493
+ contrastText : `var(--${ prefix } -color-info-contrastText)` ,
494
+ main : `var(--${ prefix } -color-info-main)` ,
495
+ } ,
458
496
success : {
459
497
main : `var(--${ prefix } -color-success-main)` ,
460
498
contrastText : `var(--${ prefix } -color-success-contrastText)` ,
0 commit comments