mirror of
https://github.com/continew-org/continew-admin-ui.git
synced 2025-10-22 18:57:15 +08:00
feat: 新增应用配置开关属性,迁移主题配置至 src/config/setting.ts
,新增色弱模式与哀悼模式
This commit is contained in:
30
src/types/app.d.ts
vendored
30
src/types/app.d.ts
vendored
@@ -1,20 +1,22 @@
|
||||
declare namespace App {
|
||||
/** 系统配置 */
|
||||
interface SettingConfig {
|
||||
theme: 'light' | 'dark' // 主题
|
||||
themeColor: string // 主题色
|
||||
tab: boolean // 是否显示页签
|
||||
tabMode: TabType // 页签风格
|
||||
animate: boolean // 是否显示动画
|
||||
animateMode: AnimateType // 动画类名
|
||||
menuCollapse: boolean // 左侧菜单折叠状态
|
||||
menuAccordion: boolean // 左侧菜单手风琴效果
|
||||
copyrightDisplay: boolean // 是否显示底部版权信息
|
||||
menuDark: boolean // 菜单深色模式
|
||||
interface AppSettings {
|
||||
theme: 'light' | 'dark'
|
||||
themeColor: string
|
||||
tab: boolean
|
||||
tabMode: 'card' | 'card-gutter' | 'rounded'
|
||||
animate: boolean
|
||||
animateMode: 'zoom-fade' | 'slide-dynamic-origin' | 'fade-slide' | 'fade' | 'fade-bottom' | 'fade-scale'
|
||||
menuCollapse: boolean
|
||||
menuAccordion: boolean
|
||||
menuDark: boolean
|
||||
copyrightDisplay: boolean
|
||||
layout: 'left' | 'mix'
|
||||
isOpenWatermark: boolean // 是否开启水印
|
||||
watermark: string // 水印
|
||||
isOpenWatermark?: boolean
|
||||
watermark?: string
|
||||
enableColorWeaknessMode?: boolean
|
||||
enableMourningMode?: boolean
|
||||
}
|
||||
|
||||
/** 导航页签的样式类型 */
|
||||
type TabType = 'card' | 'card-gutter' | 'rounded'
|
||||
interface TabItem {
|
||||
|
1
src/types/env.d.ts
vendored
1
src/types/env.d.ts
vendored
@@ -5,6 +5,7 @@ interface ImportMetaEnv {
|
||||
readonly VITE_API_PREFIX: string
|
||||
readonly VITE_API_BASE_URL: string
|
||||
readonly VITE_BASE: string
|
||||
readonly VITE_APP_SETTING: string
|
||||
}
|
||||
|
||||
interface ImportMeta {
|
||||
|
Reference in New Issue
Block a user