已落地:
- components/{mod,interaction,layout,divider,gate}.rs + buttons/{mod,geometry,assemble,tests}.rs
- gallery/{mod,buttons,probe,scan}.rs + 四个家族桩(selection/inputs/feedback/navigation)
- cli.rs: --screen=shell|gallery + capture_flavor(截图默认 Light,删掉等系统主题的闸门)
- app.rs: gallery 路由 + DemoMessage 接线(400 行)
待办(下一个 commit):编译/测试全绿、浅深矩阵出图、1:1 并排与数值表。
23 lines
642 B
Rust
23 lines
642 B
Rust
//! gallery 里的反馈类小节(**桩**):后续 mission 只改本文件。
|
|
|
|
use iced::Element;
|
|
|
|
use super::super::feedback;
|
|
use crate::theme::Ui;
|
|
|
|
use super::{heading, DemoMessage};
|
|
|
|
/// 反馈类家族的小节。
|
|
pub(super) fn section<'a>(ui: &'a Ui) -> Element<'a, DemoMessage> {
|
|
iced::widget::column![
|
|
heading(
|
|
ui,
|
|
"feedback · progress / snackbar / dialog / empty state",
|
|
"12b §7/§12/§14/§15 —— pending(后续 mission 填充本文件)"
|
|
),
|
|
feedback::demo::<DemoMessage>(ui),
|
|
]
|
|
.spacing(ui.space(unlucky_design::spacing::Space::X2))
|
|
.into()
|
|
}
|