yggdrasil/components/mod.rs
1//! 组件模块
2//!
3//! 提供 Dioxus UI 组件,供前端页面(`src/pages/`)使用。
4//! 包括布局(`frontend_layout`、`admin_layout`)、导航(`header`、`nav`、`footer`)、
5//! 文章展示(`post`、`post_card`)、评论(`comments`)、骨架屏(`skeletons`)、
6//! 表单控件(`forms`)等共享组件。
7
8/// 后台布局组件。
9pub mod admin_layout;
10/// 后台页面骨架屏组件。
11pub mod admin_skeleton;
12/// 代码运行器组件(可运行代码块 UI)。
13pub mod code_runner;
14/// 评论相关组件。
15pub mod comments;
16/// 空状态组件(无数据时的插画配图 + 文案)。
17pub mod empty_state;
18/// 页脚组件。
19pub mod footer;
20/// 表单控件组件。
21pub mod forms;
22/// 前台布局组件。
23pub mod frontend_layout;
24/// 顶部导航栏组件。
25pub mod header;
26/// 导航组件。
27pub mod nav;
28/// 文章详情组件。
29pub mod post;
30/// 文章卡片组件。
31pub mod post_card;
32/// 骨架屏组件集合。
33pub mod skeletons;
34/// 通用 UI 原子组件与类名常量(卡片、按钮、分页、徽章、空状态)。
35pub mod ui;
36/// 编辑器页面骨架屏组件。
37pub mod write_skeleton;
38
39/// SQL 查询结果表格组件。
40pub mod sql_result_table;