@@ -8,13 +8,14 @@ import org.jetbrains.compose.web.css.selectors.CSSSelector
88object CodeTheme : StyleSheet() {
99 val backgroundColor = Color .transparent
1010 val textColor = Color .white
11+ val classColor = Color (" #ffcb6b" )
1112 val commentColor = Color (" #757575" )
12- val valueColor = Color (" #f78c6c" )
13- val stringColor = Color (" #c3e88d" )
14- val keywordColor = Color (" #c792ea" )
1513 val functionColor = Color (" #82aaff" )
16- val classColor = Color (" #ffcb6b " )
14+ val keywordColor = Color (" #c792ea " )
1715 val punctuationColor = Color (" #89ddff" )
16+ val stringColor = Color (" #c3e88d" )
17+ val symbolColor = Color (" #467cda" )
18+ val valueColor = Color (" #f78c6c" )
1819
1920 fun scope (vararg names : String ): CSSSelector {
2021 val initial = className(" token" )
@@ -65,18 +66,29 @@ object CodeTheme : StyleSheet() {
6566
6667 scope(" keyword" , " annotation.builtin" ) style {
6768 color(keywordColor)
69+ }
70+
71+ scope(" keyword" , " boolean" ) style {
6872 fontStyle(FontStyle .Italic )
6973 }
7074
7175 scope(" property" ) style {
7276 color(keywordColor)
7377 }
7478
79+ scope(" symbol" ) style {
80+ color(symbolColor)
81+ }
82+
7583 scope(" punctuation" , " operator" ) style {
7684 backgroundColor(backgroundColor)
7785 color(punctuationColor)
7886 }
7987
88+ scope(" interpolation-punctuation" ) style {
89+ color(classColor)
90+ }
91+
8092 scope(" function" ) style {
8193 color(functionColor)
8294 }
0 commit comments