Skip to content

WeekSchedule

Seven day columns of rows from an action.

Example

This week

Sunday

Nothing planned

Monday

  • Team stand up09:00
  • Design review14:00

Tuesday Today

  • Workshop10:30

Wednesday

  • Release16:00

Thursday

  • Planning09:30
  • Lunch talk12:30

Friday

  • Demo day15:00

Saturday

  • Open house11:00
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()
}