feat(projects): 主题配置抽屉:迁移暗黑模式、布局模式、添加颜色选择面板

This commit is contained in:
Soybean
2022-01-09 12:20:08 +08:00
parent bf020a8258
commit 912bfdf439
21 changed files with 987 additions and 89 deletions

View File

@@ -1,4 +1,4 @@
import { EnumThemeTabMode, EnumThemeHorizontalMenuPosition, EnumThemeAnimateMode } from '@/enum';
import { EnumThemeLayoutMode, EnumThemeTabMode, EnumThemeHorizontalMenuPosition, EnumThemeAnimateMode } from '@/enum';
import type { ThemeLayoutMode, ThemeTabMode, ThemeHorizontalMenuPosition, ThemeAnimateMode } from './enum';
/** 主题相关类型 */
@@ -37,6 +37,12 @@ interface ThemeLayout {
minWidth: number;
/** 布局模式 */
mode: ThemeLayoutMode;
/** 布局模式列表 */
modeList: ThemeLayoutModeList[];
}
interface ThemeLayoutModeList {
value: ThemeLayoutMode;
label: EnumThemeLayoutMode;
}
/** 其他主题颜色 */