Files
FastapiAdmin/frontend/new-web/src/config/modules/headerBar.ts
T
zhangtao 946497d6c6 feat: 重构前端布局和组件结构
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: 更新配置文件和组件文档注释
2026-05-04 08:25:47 +08:00

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;