perf: add subtitle for each page

This commit is contained in:
Junyan Qin
2025-05-10 15:49:39 +08:00
parent e914d93c25
commit 3a6b9b0287
5 changed files with 28 additions and 6 deletions
@@ -5,6 +5,7 @@ export interface ISidebarChildVO {
icon: React.ReactNode;
name: string;
route: string;
description: string;
}
export class SidebarChildVO {
@@ -12,12 +13,14 @@ export class SidebarChildVO {
icon: React.ReactNode;
name: string;
route: string;
description: string;
constructor(props: ISidebarChildVO) {
this.id = props.id;
this.icon = props.icon;
this.name = props.name;
this.route = props.route;
this.description = props.description;
}
}
@@ -16,6 +16,7 @@ export const sidebarConfigList = [
</svg>
),
route: '/home/bots',
description: '创建和管理机器人,这是 LangBot 与各个平台连接的入口',
}),
new SidebarChildVO({
id: 'models',
@@ -31,6 +32,7 @@ export const sidebarConfigList = [
</svg>
),
route: '/home/models',
description: '配置和管理可在流水线中使用的模型',
}),
new SidebarChildVO({
id: 'pipelines',
@@ -46,6 +48,7 @@ export const sidebarConfigList = [
</svg>
),
route: '/home/pipelines',
description: '流水线定义了对消息事件的处理流程,用于绑定到机器人',
}),
new SidebarChildVO({
id: 'plugins',
@@ -61,5 +64,6 @@ export const sidebarConfigList = [
</svg>
),
route: '/home/plugins',
description: '安装和配置用于扩展 LangBot 功能的插件',
}),
];