Files
FastapiAdmin/frontend/web/src/config/assets/images.ts
T
zhangtao 80263e98e1 feat: 重构前端项目结构并优化代码
refactor: 迁移前端资源文件至web目录
feat: 新增多种图标资源
style: 统一代码风格和格式化配置
docs: 更新README和文档说明
chore: 更新依赖和配置文件
fix: 修复部分类型定义和枚举
perf: 优化路由和组件加载逻辑
2026-05-01 01:01:17 +08:00

62 lines
1.8 KiB
TypeScript

/**
* 配置图片资源
*
* 统一管理设置中心使用的预览图片资源。
* 包含主题样式、菜单布局、菜单风格的预览图。
*
* ## 图片分类
*
* - themeStyles: 系统主题预览图(亮色/暗色/自动)
* - menuLayouts: 菜单布局预览图(左侧/顶部/混合/双栏)
* - menuStyles: 菜单风格预览图(设计/暗色/亮色)
*
* @module config/assets/images
* @author Fastapi Admin Team
*/
import lightTheme from '@imgs/settings/theme_styles/light.png';
import darkTheme from '@imgs/settings/theme_styles/dark.png';
import systemTheme from '@imgs/settings/theme_styles/system.png';
import verticalLayout from '@imgs/settings/menu_layouts/vertical.png';
import horizontalLayout from '@imgs/settings/menu_layouts/horizontal.png';
import mixedLayout from '@imgs/settings/menu_layouts/mixed.png';
import dualColumnLayout from '@imgs/settings/menu_layouts/dual_column.png';
import designStyle from '@imgs/settings/menu_styles/design.png';
import darkStyle from '@imgs/settings/menu_styles/dark.png';
import lightStyle from '@imgs/settings/menu_styles/light.png';
/**
* 配置中心图片资源对象
*/
export const configImages = {
/** 系统主题预览图 */
themeStyles: {
/** 亮色主题 */
light: lightTheme,
/** 暗色主题 */
dark: darkTheme,
/** 自动主题(跟随系统) */
system: systemTheme,
},
/** 菜单布局预览图 */
menuLayouts: {
/** 左侧菜单 */
vertical: verticalLayout,
/** 顶部菜单 */
horizontal: horizontalLayout,
/** 混合菜单 */
mixed: mixedLayout,
/** 双栏菜单 */
dualColumn: dualColumnLayout,
},
/** 菜单风格预览图 */
menuStyles: {
/** 设计风格 */
design: designStyle,
/** 暗色风格 */
dark: darkStyle,
/** 亮色风格 */
light: lightStyle,
},
};