mirror of
https://github.com/m-xlsea/ruoyi-plus-soybean.git
synced 2025-09-24 07:49:47 +08:00
feat(projects): 重构项目的TS类型架构,去除interface文件夹
This commit is contained in:
@ -1,5 +1,4 @@
|
||||
import { EnumThemeLayoutMode, EnumThemeTabMode, EnumThemeHorizontalMenuPosition, EnumThemeAnimateMode } from '@/enum';
|
||||
import type { ThemeSetting } from '@/interface';
|
||||
import jsonSetting from './theme.json';
|
||||
|
||||
const themeColorList = [
|
||||
@ -29,7 +28,7 @@ const themeColorList = [
|
||||
'#546e7a',
|
||||
];
|
||||
|
||||
const defaultThemeSetting: ThemeSetting = {
|
||||
const defaultThemeSetting: Theme.Setting = {
|
||||
darkMode: false,
|
||||
layout: {
|
||||
minWidth: 900,
|
||||
@ -102,4 +101,4 @@ const defaultThemeSetting: ThemeSetting = {
|
||||
},
|
||||
};
|
||||
|
||||
export const themeSetting = (jsonSetting as ThemeSetting) || defaultThemeSetting;
|
||||
export const themeSetting = (jsonSetting as Theme.Setting) || defaultThemeSetting;
|
||||
|
Reference in New Issue
Block a user