feat: 实现导航页基础功能
- 添加导航条目和分类数据模型 - 实现导航卡片网格展示 - 支持点击卡片打开链接 - 添加主题样式(渐变色、卡片阴影) - 区分系统默认和自定义条目 - 添加分类统计信息"
This commit is contained in:
@@ -12,6 +12,7 @@ class HomeData {
|
||||
required this.searchHint,
|
||||
required this.navNodes,
|
||||
required this.sections,
|
||||
this.submitUrl = '',
|
||||
});
|
||||
|
||||
/// 站点名,显示在侧栏顶部与浏览器标题。
|
||||
@@ -20,6 +21,11 @@ class HomeData {
|
||||
/// 搜索框占位文案。
|
||||
final String searchHint;
|
||||
|
||||
/// 「提交网站」跳转的地址(Mattermost 之类的收集入口),来自后端 `site.submitUrl`。
|
||||
///
|
||||
/// 为空表示后端没配,点了就不做任何事。
|
||||
final String submitUrl;
|
||||
|
||||
/// 侧栏导航树。
|
||||
final List<NavNode> navNodes;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user