feat(projects): 导航栏模式配置:界面实现及主题配置布局调整

This commit is contained in:
Soybean
2021-09-02 23:15:07 +08:00
parent 49c2dc4f23
commit f002124ee1
12 changed files with 117 additions and 37 deletions

View File

@ -1,7 +1,7 @@
import { defineStore } from 'pinia';
import type { GlobalThemeOverrides } from 'naive-ui';
import { themeSettings } from '@/settings';
import type { ThemeSettings } from '@/interface';
import type { ThemeSettings, NavMode } from '@/interface';
import { store } from '../../index';
import { getHoverAndPressedColor } from './helpers';
@ -84,6 +84,10 @@ const appStore = defineStore({
/** 设置系统主题颜色 */
setThemeColor(color: string) {
this.themeSettings.themeColor = color;
},
/** 设置导航栏模式 */
setNavMode(mode: NavMode) {
this.themeSettings.navStyle.mode = mode;
}
}
});