Skip to content

List

Rows with an image, a title and meta text.

Example

Show code
use crate::data::{Person, people, search_people};
use zeyn::prelude::*;
use zeyn::ui::ListItem;

pub fn overview(_ctx: &Ctx) -> Node {
    List::of(search_people)
        .title("Team")
        .item(|p: &Person| {
            ListItem::new(p.name.clone())
                .image(crate::data::picture(p.id.0))
                .subtitle(p.role.clone())
                .meta(p.city.clone())
                .link(crate::avatar, ())
        })
        .paging(Paging::infinite(4))
        .into()
}