use iced::widget::Column;
use iced::{Renderer, Theme};
use iced_markup::view;
#[derive(Clone, Debug)]
enum Message {
Click,
}
#[test]
fn test_advanced_features() {
let show_more = true;
let items = vec!["A", "B", "C"];
let _: Column<'_, Message, Theme, Renderer> = view! {
column ![spacing: 20] {
text("Advanced Test") {},
if show_more {
text("More info shown") {}
},
for item in items {
text(item) {}
},
button("Save") ![+click: Message::Click] {},
text("Styled") | |_| iced::widget::text::Style::default() {},
button("Slotted") {
@on_press: Message::Click
}
row {
text("Static") {},
if true { text("Dynamic") {} },
}
}
};
}