new Files
This commit is contained in:
37
front/src/settings.ts
Normal file
37
front/src/settings.ts
Normal file
@ -0,0 +1,37 @@
|
||||
import { LayoutMode, ComponentSize, SidebarColor, ThemeMode, LanguageEnum } from "@/enums";
|
||||
|
||||
const { pkg } = __APP_INFO__;
|
||||
|
||||
// 检查用户的操作系统是否使用深色模式
|
||||
const mediaQueryList = window.matchMedia("(prefers-color-scheme: dark)");
|
||||
|
||||
const defaultSettings: AppSettings = {
|
||||
// 系统Title
|
||||
title: pkg.name,
|
||||
// 系统版本
|
||||
version: pkg.version,
|
||||
// 是否显示设置
|
||||
showSettings: true,
|
||||
// 是否显示标签视图
|
||||
tagsView: true,
|
||||
// 是否显示侧边栏Logo
|
||||
sidebarLogo: true,
|
||||
// 布局方式,默认为左侧布局
|
||||
layout: LayoutMode.LEFT,
|
||||
// 主题,根据操作系统的色彩方案自动选择
|
||||
theme: mediaQueryList.matches ? ThemeMode.DARK : ThemeMode.LIGHT,
|
||||
// 组件大小 default | medium | small | large
|
||||
size: ComponentSize.DEFAULT,
|
||||
// 语言
|
||||
language: LanguageEnum.ZH_CN,
|
||||
// 主题颜色
|
||||
themeColor: "#4080FF",
|
||||
// 是否开启水印
|
||||
watermarkEnabled: false,
|
||||
// 水印内容
|
||||
watermarkContent: pkg.name,
|
||||
// 侧边栏配色方案
|
||||
sidebarColorScheme: SidebarColor.CLASSIC_BLUE,
|
||||
};
|
||||
|
||||
export default defaultSettings;
|
Reference in New Issue
Block a user