Remove COLOR_SCHEME fully

This commit is contained in:
2026-01-15 22:47:15 +05:00
parent b72fd8a12f
commit 1d56d8ed5d

View File

@ -11,7 +11,6 @@ export type ThemePreset =
| 'vercel' | 'vintage' | 'violet' | 'vercel' | 'vintage' | 'violet'
const DEFAULT_THEME_PRESET: ThemePreset = 'default' const DEFAULT_THEME_PRESET: ThemePreset = 'default'
const COLOR_SCHEME_KEY = 'vite-ui-color-scheme'
const THEME_PRESET_KEY = 'vite-ui-theme-preset' const THEME_PRESET_KEY = 'vite-ui-theme-preset'
export const useTheme = () => { export const useTheme = () => {
@ -27,9 +26,6 @@ export const useTheme = () => {
const applyTheme = () => { const applyTheme = () => {
if (!import.meta.client) return if (!import.meta.client) return
const root = document.documentElement
root.classList.remove('light', 'dark')
const link = document.createElement('link') const link = document.createElement('link')
link.rel = 'stylesheet' link.rel = 'stylesheet'
link.href = `/themes/${themePreset.value}.css` link.href = `/themes/${themePreset.value}.css`
@ -64,13 +60,6 @@ export const useTheme = () => {
return () => mediaQuery.removeEventListener('change', handleChange) return () => mediaQuery.removeEventListener('change', handleChange)
} }
const setColorScheme = (scheme: ColorScheme) => {
if (import.meta.client) {
localStorage.setItem(COLOR_SCHEME_KEY, scheme)
applyTheme()
}
}
const setThemePreset = (preset: ThemePreset) => { const setThemePreset = (preset: ThemePreset) => {
themePreset.value = preset themePreset.value = preset
if (import.meta.client) { if (import.meta.client) {
@ -86,7 +75,6 @@ export const useTheme = () => {
return { return {
themePreset: readonly(themePreset), themePreset: readonly(themePreset),
setColorScheme,
setThemePreset setThemePreset
} }
} }