mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-10-04 17:14:21 +00:00
refactor(router): 更新主页路径为/home并调整路由守卫逻辑 feat(overlays): 新增通用弹窗和抽屉组件 fix(menu.store): 优化菜单状态持久化配置 feat(config): 为HeaderBar添加组件尺寸选择功能 refactor(components): 迁移布局组件到layouts目录并优化图标使用 fix(styles): 调整主内容区滚动和布局样式 feat(exception): 新增401异常页面 refactor(api): 统一列表返回类型为单数形式 fix(horizontal-menu): 为水平菜单添加ID标识 refactor(settings): 扩展设置面板功能项和持久化配置 docs: 更新配置文件和组件文档注释
68 lines
1.5 KiB
TypeScript
68 lines
1.5 KiB
TypeScript
/**
|
|
* 顶部栏功能配置
|
|
*
|
|
* 统一管理顶部栏各个功能模块的启用状态。
|
|
* 通过修改此配置文件可以快速启用或禁用顶部栏的功能按钮。
|
|
*
|
|
* @module config/headerBar
|
|
* @author FastapiAdmin Team
|
|
*/
|
|
|
|
import { HeaderBarFeatureConfig } from "@/types";
|
|
|
|
/**
|
|
* 顶部栏功能配置对象
|
|
*/
|
|
export const headerBarConfig: HeaderBarFeatureConfig = {
|
|
menuButton: {
|
|
enabled: true,
|
|
description: "控制左侧菜单的展开/收起按钮",
|
|
},
|
|
refreshButton: {
|
|
enabled: true,
|
|
description: "页面刷新按钮",
|
|
},
|
|
fastEnter: {
|
|
enabled: true,
|
|
description: "快速入口功能,提供常用应用和链接的快速访问",
|
|
},
|
|
breadcrumb: {
|
|
enabled: true,
|
|
description: "面包屑导航,显示当前页面路径",
|
|
},
|
|
globalSearch: {
|
|
enabled: true,
|
|
description: "全局搜索功能,支持快捷键 Ctrl+K 或 Cmd+K",
|
|
},
|
|
fullscreen: {
|
|
enabled: true,
|
|
description: "全屏切换功能",
|
|
},
|
|
notification: {
|
|
enabled: true,
|
|
description: "通知中心,显示系统通知和消息",
|
|
},
|
|
chat: {
|
|
enabled: true,
|
|
description: "聊天功能,提供实时沟通",
|
|
},
|
|
language: {
|
|
enabled: true,
|
|
description: "多语言切换功能",
|
|
},
|
|
settings: {
|
|
enabled: true,
|
|
description: "系统设置面板",
|
|
},
|
|
themeToggle: {
|
|
enabled: true,
|
|
description: "主题切换功能(明暗主题)",
|
|
},
|
|
sizeSelect: {
|
|
enabled: true,
|
|
description: "Element Plus 组件尺寸(默认/大/小)",
|
|
},
|
|
};
|
|
|
|
export default headerBarConfig;
|