crates/theme/src/theme.rs 🔗
@@ -65,6 +65,7 @@ pub struct Theme {
pub assistant: AssistantStyle,
pub feedback: FeedbackStyle,
pub welcome: WelcomeStyle,
+ pub color_scheme: ColorScheme,
pub titlebar: Titlebar,
}
Nate Butler created
This reverts commit 5a1476a1e58c43e64d051e5af9786d8edaa85088.
crates/theme/src/theme.rs | 1 +
styles/src/style_tree/app.ts | 17 ++++++++++++++++-
2 files changed, 17 insertions(+), 1 deletion(-)
@@ -65,6 +65,7 @@ pub struct Theme {
pub assistant: AssistantStyle,
pub feedback: FeedbackStyle,
pub welcome: WelcomeStyle,
+ pub color_scheme: ColorScheme,
pub titlebar: Titlebar,
}
@@ -57,6 +57,21 @@ export default function app(): any {
tooltip: tooltip(),
terminal: terminal(),
assistant: assistant(),
- feedback: feedback()
+ feedback: feedback(),
+ color_scheme: {
+ ...theme,
+ players: Object.values(theme.players),
+ ramps: {
+ neutral: theme.ramps.neutral.colors(100, "hex"),
+ red: theme.ramps.red.colors(100, "hex"),
+ orange: theme.ramps.orange.colors(100, "hex"),
+ yellow: theme.ramps.yellow.colors(100, "hex"),
+ green: theme.ramps.green.colors(100, "hex"),
+ cyan: theme.ramps.cyan.colors(100, "hex"),
+ blue: theme.ramps.blue.colors(100, "hex"),
+ violet: theme.ramps.violet.colors(100, "hex"),
+ magenta: theme.ramps.magenta.colors(100, "hex"),
+ },
+ },
}
}