Agregado toggle light/dark en header
- Composables/useTheme.ts con VueUse (useDark + useToggle)
- Persiste preferencia en localStorage ('alpha-theme')
- Botón ghost size=icon en el header con iconos sol/luna
- Toggle class 'dark' en <html>
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
import { useDark, useToggle } from '@vueuse/core'
|
||||
|
||||
export const isDark = useDark({
|
||||
selector: 'html',
|
||||
attribute: 'class',
|
||||
valueDark: 'dark',
|
||||
valueLight: 'light',
|
||||
storageKey: 'alpha-theme',
|
||||
})
|
||||
|
||||
export const toggleTheme = useToggle(isDark)
|
||||
Reference in New Issue
Block a user