WeekSchedule
Seven day columns of rows from an action.
Example
This week
Sunday
Nothing planned
Monday
- Team stand up
- Design review
Tuesday Today
- Workshop
Wednesday
- Release
Thursday
- Planning
- Lunch talk
Friday
- Demo day
Saturday
- Open house
Show code
use crate::data::{Event, week_events};
use zeyn::prelude::*;
use zeyn::ui::ListItem;
pub fn overview(_ctx: &Ctx) -> Node {
WeekSchedule::of(week_events)
.title("This week")
.day(|e: &Event| e.day)
.item(|e: &Event| ListItem::new(e.title.clone()).meta(e.starts.clone()))
.into()
}