mirror of
https://gitee.com/mirrors/AllinSSL.git
synced 2026-03-17 11:42:01 +08:00
61 lines
1.7 KiB
TypeScript
61 lines
1.7 KiB
TypeScript
import type { ThemeTemplate, PresetConfig } from '../../types'
|
||
import './style.css'
|
||
|
||
// 预设变量,用于继承预设主题
|
||
const presets: PresetConfig = {
|
||
Modal: {
|
||
preset: 'card',
|
||
},
|
||
}
|
||
|
||
// 默认亮色主题
|
||
const defaultLight: ThemeTemplate = {
|
||
name: 'defaultLight', // 主题标识
|
||
type: 'light', // 主题类型,可选值为 light、dark,用于继承预设主题
|
||
title: '默认亮色主题', // 主题名称
|
||
themeOverrides: {
|
||
common: {
|
||
borderRadius: '0.6rem', // 圆角
|
||
// primaryColor: '#4caf50', // 主色
|
||
// primaryColorHover: '#20a53a', // 主色悬停
|
||
// primaryColorPressed: '#157f3a', // 主色按下
|
||
// primaryColorSuppl: '#4caf50', // 主色补充
|
||
},
|
||
}, // 主题变量
|
||
presetsOverrides: presets, // 预设变量
|
||
}
|
||
|
||
// 默认暗色主题
|
||
const defaultDark: ThemeTemplate = {
|
||
name: 'defaultDark',
|
||
type: 'dark',
|
||
title: '默认暗色主题',
|
||
themeOverrides: {
|
||
common: {
|
||
borderRadius: '0.6rem', // 圆角
|
||
// baseColor: '#F1F1F1', // 基础色
|
||
// primaryColor: '#4caf50', // 主色
|
||
// primaryColorHover: '#20a53a', // 主色悬停
|
||
// primaryColorPressed: '#157f3a', // 主色按下
|
||
// primaryColorSuppl: '#4caf50', // 主色补充
|
||
// borderRadius: '0.6rem', // 圆角
|
||
},
|
||
|
||
Popover: {
|
||
// color: '#ffffff', // 弹出层背景色
|
||
},
|
||
// Button: {
|
||
// textColorPrimary: '#ffffff', // 主按钮文本色
|
||
// textColorHoverPrimary: '#ffffff', // 主按钮文本色悬停
|
||
// textColorPressedPrimary: '#ffffff', // 主按钮文本色按下
|
||
// textColorFocusPrimary: '#ffffff', // 主按钮文本色聚焦
|
||
// },
|
||
// Radio: {
|
||
// buttonTextColorActive: '#ffffff', // 单选框文本色
|
||
// },
|
||
},
|
||
presetsOverrides: presets, // 预设变量
|
||
}
|
||
|
||
export { defaultLight, defaultDark }
|