feat: 系统设置添加主题动态切换

This commit is contained in:
郝先瑞
2022-03-01 23:45:07 +08:00
parent 108aeeb43a
commit a6882db1dd
9 changed files with 170 additions and 56 deletions

View File

@@ -2,13 +2,14 @@ import {defineStore} from "pinia";
import {store} from "@/store";
import {SettingState} from "@/store/interface";
import defaultSettings from '../../settings'
const {showSettings, tagsView, fixedHeader, sidebarLogo} = defaultSettings
import variables from '@/styles/element-variables.module.scss'
export const useSettingStore = defineStore({
id: "setting",
state: (): SettingState => ({
theme: variables.theme,
theme: localStorage.get("theme") || variables.theme,
showSettings: showSettings,
tagsView: tagsView,
fixedHeader: fixedHeader,