Files
what-to-eat/apps/web/app/components/common/DarkToggle.vue
T

22 lines
445 B
Vue

<script setup lang="ts">
const { color, toggleDark } = useDarkMode()
useHead({
meta: [{
id: 'theme-color',
name: 'theme-color',
content: () => color.value === 'dark' ? '#222222' : '#ffffff',
}],
})
</script>
<template>
<YlfIconButton
class="icon-btn hover:text-yellow-400 !outline-none"
text-xl
title="切换" @click="toggleDark()"
>
<div i="ri-sun-line dark:ri-moon-line" />
</YlfIconButton>
</template>