super safe

This commit is contained in:
fmhyhalloweenshit 2026-01-02 14:42:52 +03:00 committed by GitHub
parent 13bad0bee5
commit b845dc069d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -21,13 +21,12 @@ import { themeRegistry } from './configs'
const STORAGE_KEY_THEME = 'vitepress-theme-name' const STORAGE_KEY_THEME = 'vitepress-theme-name'
const STORAGE_KEY_MODE = 'vitepress-display-mode' const STORAGE_KEY_MODE = 'vitepress-display-mode'
const STORAGE_KEY_AMOLED = 'vitepress-amoled-enabled' const STORAGE_KEY_AMOLED = 'vitepress-amoled-enabled'
const STORAGE_KEY_THEME_DATA = 'vitepress-theme-data'
export class ThemeHandler { export class ThemeHandler {
private state = ref<ThemeState>({ private state = ref<ThemeState>({
currentTheme: 'color-swarm', currentTheme: 'swarm',
currentMode: 'light' as DisplayMode, currentMode: 'light' as DisplayMode,
theme: themeRegistry['color-swarm'] theme: null
}) })
private amoledEnabled = ref(false) private amoledEnabled = ref(false)