doxa-maps-cdn/app/composables/useTheme.ts
2026-04-21 12:12:54 +01:00

19 lines
376 B
TypeScript

export const useTheme = () => {
const colorMode = useColorMode()
const theme = computed(() => colorMode.value)
const toggleTheme = () => {
colorMode.preference = colorMode.value === 'dark' ? 'light' : 'dark'
}
const initTheme = () => {
// No-op: Nuxt UI handles initialization automatically
}
return {
theme,
toggleTheme,
initTheme
}
}