mirror of
https://github.com/fmhy/edit.git
synced 2026-01-15 00:11:18 +11:00
shitty (probably not working) fix for preset themes
This commit is contained in:
parent
09e43b4954
commit
e173b8a89e
2 changed files with 25 additions and 0 deletions
|
|
@ -205,6 +205,16 @@ watch(selectedColor, async (color) => {
|
|||
if (!color) return;
|
||||
const theme = generateThemeFromColor(color)
|
||||
themeRegistry[`color-${color}`] = theme
|
||||
// Hopeful Fix For Preset Themes
|
||||
try {
|
||||
const key = 'vitepress-theme-data'
|
||||
const raw = localStorage.getItem(key)
|
||||
const parsed = raw ? JSON.parse(raw) as Record<string, any> : {}
|
||||
parsed[`color-${color}`] = theme
|
||||
localStorage.setItem(key, JSON.stringify(parsed))
|
||||
} catch (e) {
|
||||
// ignore storage errors
|
||||
}
|
||||
// Explicitly set the theme to override any previous selection
|
||||
await nextTick()
|
||||
console.log('Setting theme to:', `color-${color}`)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue