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