Added rsx iteration

This commit is contained in:
2025-08-12 23:40:56 -04:00
parent fde8ad17d6
commit 9a03f241d8
3 changed files with 27 additions and 22 deletions
+8 -22
View File
@@ -21,26 +21,12 @@ pub fn app() -> Rsx {
}
});
Rsx(vec![RsxElement::Element(
StaticWidget::new(Box::new(FlexRow::new())),
Rsx(vec![RsxElement::Iter(
Box::new({
let items = items.clone();
move || {
Rsx(items
.get_dl()
.iter()
.enumerate()
.map(|(i, _)| {
RsxElement::Element(
StaticWidget::new(Box::new(format!("Item {i}"))),
Rsx(vec![]),
)
})
.collect())
}
}),
Box::new(items),
)]),
)])
rsx! {
FlexRow {
for item in items {
static "{item}"
static "Idk {item}"
}
}
}
}