@@ -54,33 +54,46 @@ const lightTheme: ThemeConfig = {
5454 primary : {
5555 main : '#1a73e8' ,
5656 contrastText : '#ffffff' ,
57+ dark : '#174ea6' ,
5758 } ,
5859 secondary : {
5960 main : '#424242' ,
6061 contrastText : '#ffffff' ,
62+ dark : '#212121' ,
6163 } ,
6264 background : {
6365 surface : '#ffffff' ,
6466 disabled : '#f0f0f0' ,
67+ dark : '#212121' ,
6568 body : {
6669 main : '#1a1a1a' ,
70+ dark : '#212121' ,
6771 } ,
6872 } ,
6973 error : {
7074 main : '#d32f2f' ,
71- contrastText : '#ffffff' ,
75+ contrastText : '#d52828' ,
76+ dark : '#b71c1c' ,
77+ } ,
78+ info : {
79+ main : '#bbebff' ,
80+ contrastText : '#43aeda' ,
81+ dark : '#01579b' ,
7282 } ,
7383 success : {
7484 main : '#4caf50' ,
75- contrastText : '#ffffff' ,
85+ contrastText : '#00a807' ,
86+ dark : '#388e3c' ,
7687 } ,
7788 warning : {
7889 main : '#ff9800' ,
79- contrastText : '#ffffff' ,
90+ contrastText : '#be7100' ,
91+ dark : '#f57c00' ,
8092 } ,
8193 text : {
8294 primary : '#1a1a1a' ,
8395 secondary : '#666666' ,
96+ dark : '#212121' ,
8497 } ,
8598 border : '#e0e0e0' ,
8699 } ,
@@ -144,33 +157,46 @@ const darkTheme: ThemeConfig = {
144157 primary : {
145158 main : '#1a73e8' ,
146159 contrastText : '#ffffff' ,
160+ dark : '#174ea6' ,
147161 } ,
148162 secondary : {
149163 main : '#424242' ,
150164 contrastText : '#ffffff' ,
165+ dark : '#212121' ,
151166 } ,
152167 background : {
153168 surface : '#121212' ,
154169 disabled : '#1f1f1f' ,
170+ dark : '#212121' ,
155171 body : {
156172 main : '#ffffff' ,
173+ dark : '#212121' ,
157174 } ,
158175 } ,
159176 error : {
160177 main : '#d32f2f' ,
161- contrastText : '#ffffff' ,
178+ contrastText : '#d52828' ,
179+ dark : '#b71c1c' ,
180+ } ,
181+ info : {
182+ main : '#bbebff' ,
183+ contrastText : '#43aeda' ,
184+ dark : '#01579b' ,
162185 } ,
163186 success : {
164187 main : '#4caf50' ,
165- contrastText : '#ffffff' ,
188+ contrastText : '#00a807' ,
189+ dark : '#388e3c' ,
166190 } ,
167191 warning : {
168192 main : '#ff9800' ,
169- contrastText : '#ffffff' ,
193+ contrastText : '#be7100' ,
194+ dark : '#f57c00' ,
170195 } ,
171196 text : {
172197 primary : '#ffffff' ,
173198 secondary : '#b3b3b3' ,
199+ dark : '#212121' ,
174200 } ,
175201 border : '#404040' ,
176202 } ,
@@ -306,6 +332,14 @@ const toCssVariables = (theme: ThemeConfig): Record<string, string> => {
306332 cssVars [ `--${ prefix } -color-warning-contrastText` ] = theme . colors . warning . contrastText ;
307333 }
308334
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+
309343 // Colors - Text
310344 if ( theme . colors ?. text ?. primary ) {
311345 cssVars [ `--${ prefix } -color-text-primary` ] = theme . colors . text . primary ;
@@ -455,6 +489,10 @@ const toThemeVars = (theme: ThemeConfig): ThemeVars => {
455489 main : `var(--${ prefix } -color-error-main)` ,
456490 contrastText : `var(--${ prefix } -color-error-contrastText)` ,
457491 } ,
492+ info : {
493+ contrastText : `var(--${ prefix } -color-info-contrastText)` ,
494+ main : `var(--${ prefix } -color-info-main)` ,
495+ } ,
458496 success : {
459497 main : `var(--${ prefix } -color-success-main)` ,
460498 contrastText : `var(--${ prefix } -color-success-contrastText)` ,
0 commit comments