Improve theme management and add default theme environment variable #94

This commit is contained in:
dragongoose
2024-02-12 11:27:19 -05:00
parent 590b360609
commit 8c7750b695
5 changed files with 24 additions and 7 deletions

View File

@ -1,6 +1,6 @@
<script lang="ts">
import { ref } from 'vue'
import { getDefaultSettings, syncUserSettings, setLanguage, themeList } from '@/settingsManager'
import { getDefaultSettings, syncUserSettings, setLanguage, themeList, getTheme } from '@/settingsManager'
import type { Settings } from '@/settingsManager'
export default {
@ -18,7 +18,7 @@ export default {
settings = syncResp.settings
}
let selectedTheme = localStorage.getItem('theme') || 'light'
let selectedTheme = getTheme()
return {
settings,