1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| import { AppLanguage, ThemeMode, LayoutMode, ComponentSize } from "./enums";
|
| const { pkg } = __APP_INFO__;
|
| // 检查用户的操作系统是否使用深色模式
| const mediaQueryList = window.matchMedia("(prefers-color-scheme: dark)");
|
| const defaultSettings: AppSettings = {
| // 系统Title
| title: "软件管理平台",
| // 系统版本
| version: pkg.version,
| // 是否显示设置
| showSettings: false,
| // 是否显示标签视图
| tagsView: true,
| // 是否显示侧边栏Logo
| sidebarLogo: true,
| // 布局方式,默认为左侧布局
| layout: LayoutMode.LEFT,
| // 主题,根据操作系统的色彩方案自动选择
| theme: mediaQueryList.matches ? ThemeMode.DARK : ThemeMode.LIGHT,
| // 组件大小 default | medium | small | large
| size: ComponentSize.DEFAULT,
| // 语言
| language: AppLanguage.ZH_CN,
| // 主题颜色
| themeColor: "#4080FF",
| // 是否开启水印
| watermarkEnabled: false,
| // 水印内容
| watermarkContent: pkg.name,
| };
|
| export default defaultSettings;
|
|