Newer
Older
<script setup>
const colorMode = useColorMode()
const isDark = computed({
get() {
return colorMode.value === 'dark'
},
set() {
colorMode.preference = colorMode.value === 'dark' ? 'light' : 'dark'
}
})
</script>
<template>
<ClientOnly v-if="!colorMode?.forced">
<USwitch
v-model="isDark"
unchecked-icon="i-lucide-sun"
checked-icon="i-lucide-moon"
size="xl"
label="mode sombre"
/>
</ClientOnly>
</template>