This commit is contained in:
2026-08-28 17:31:02 +02:00
commit 2b30e8bd39
694 changed files with 49243 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
<template>
<el-button
link
type="primary"
:aria-label="isDark ? 'Use light theme' : 'Use dark theme'"
@click="toggleDarkMode"
>
<el-icon :size="18">
<Sunny v-if="isDark" />
<Moon v-else />
</el-icon>
</el-button>
</template>
<script setup lang="ts">
import { Moon, Sunny } from '@element-plus/icons-vue';
import { storeToRefs } from 'pinia';
import { useColorSchemeStore } from '@/stores/colorScheme';
const colorSchemeStore = useColorSchemeStore();
const { isDark } = storeToRefs(colorSchemeStore);
const { toggleDarkMode } = colorSchemeStore;
</script>