Files
photo-live/apps/admin/src/enums/appEnum.ts
T
浅念 fb3743d32c feat(ui06): B1 theme tokens + layout shell + login redesign
- 主色 #1A73E8(systemMainColor 首位,运行时自动派生 Element 系列)
- 状态色对齐示例(success #15966d / warning #c78a27 / danger #df5366)
- 侧栏 216px、顶栏 64px(h-16)、内容 max-width 1660px(WIDE 枚举)、隐藏标签页条
- 菜单分组(工作空间/组织与治理):meta.menuGroup + 侧栏展平渲染 + i18n key;路由路径与权限不变
- ui06.scss 全局视觉层:字体栈 13px、卡片 12px 圆角+1px 边框、按钮/输入 38px、
  表格浅底表头、对话框 16px、分段 #edf1f7、焦点可见
- 登录页重做:摄影底+深蓝叠层+品牌大标题(占位素材=概念图裁片,待正式品牌素材)、
  右栏 350px 表单 29px 标题
- typecheck/lint/vitest 87 项全绿

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-22 23:00:36 +08:00

84 lines
1.4 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* 系统级别枚举定义模块
*
* ## 主要功能
*
* - 菜单类型枚举(左侧、顶部、混合、双栏)
* - 主题类型枚举(亮色、暗色、自动)
* - 菜单主题枚举(设计、亮色、暗色)
* - 语言类型枚举(中文、英文)
* - 容器宽度枚举(全屏、固定)
* - 菜单宽度枚举(收起宽度)
*
* @module enums/appEnum
* @author Art Design Pro Team
*/
/**
* 菜单类型
*/
export enum MenuTypeEnum {
/** 左侧菜单 */
LEFT = 'left',
/** 顶部菜单 */
TOP = 'top',
/** 顶部+左侧菜单 */
TOP_LEFT = 'top-left',
/** 双栏菜单 */
DUAL_MENU = 'dual-menu'
}
/**
* 系统主题
*/
export enum SystemThemeEnum {
/** 暗色主题 */
DARK = 'dark',
/** 亮色主题 */
LIGHT = 'light',
/** 自动主题(跟随系统) */
AUTO = 'auto'
}
/**
* 菜单主题
*/
export enum MenuThemeEnum {
/** 暗色主题 */
DARK = 'dark',
/** 亮色主题 */
LIGHT = 'light',
/** 设计主题 */
DESIGN = 'design'
}
/**
* 菜单宽度
*/
export enum MenuWidth {
/** 收起宽度 */
CLOSE = '64px'
}
/**
* 语言类型
*/
export enum LanguageEnum {
/** 中文 */
ZH = 'zh',
/** 英文 */
EN = 'en'
}
/**
* 容器宽度
*/
export enum ContainerWidthEnum {
/** 全屏宽度 */
FULL = '100%',
/** 固定宽度 */
BOXED = '1200px',
/** 宽屏固定(UI06:示例内容最大宽 1660px) */
WIDE = '1660px'
}