mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-10-09 19:16:44 +00:00
refactor: 迁移前端资源文件至web目录 feat: 新增多种图标资源 style: 统一代码风格和格式化配置 docs: 更新README和文档说明 chore: 更新依赖和配置文件 fix: 修复部分类型定义和枚举 perf: 优化路由和组件加载逻辑
62 lines
1.8 KiB
TypeScript
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,
|
|
},
|
|
};
|