kv theme before default fallback (#19523)
This commit is contained in:
@@ -399,7 +399,16 @@ export const { use: useTheme, provider: ThemeProvider } = createSimpleContext({
|
|||||||
})
|
})
|
||||||
|
|
||||||
const values = createMemo(() => {
|
const values = createMemo(() => {
|
||||||
return resolveTheme(store.themes[store.active] ?? store.themes.opencode, store.mode)
|
const active = store.themes[store.active]
|
||||||
|
if (active) return resolveTheme(active, store.mode)
|
||||||
|
|
||||||
|
const saved = kv.get("theme")
|
||||||
|
if (typeof saved === "string") {
|
||||||
|
const theme = store.themes[saved]
|
||||||
|
if (theme) return resolveTheme(theme, store.mode)
|
||||||
|
}
|
||||||
|
|
||||||
|
return resolveTheme(store.themes.opencode, store.mode)
|
||||||
})
|
})
|
||||||
|
|
||||||
createEffect(() => {
|
createEffect(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user