web: conditionally show unread section

This commit is contained in:
Bill Thiede 2023-11-28 07:32:22 -08:00
parent 71a3315fe8
commit 7102f26c9e

View File

@ -1282,10 +1282,13 @@ fn view_desktop(model: &Model) -> Node<Msg> {
C!["desktop-main-content"],
aside![
C!["tags-menu", "menu"],
p![C!["menu-label"], "Unread"],
ul![C!["menu-list"], unread.map(view_tag_list)],
p![C!["menu-label"], "Read"],
ul![C!["menu-list"], read.map(view_tag_list)]
IF!(unread.is_some() => p![C!["menu-label"], "Unread"]),
IF!(unread.is_some() => ul![C!["menu-list"], unread.map(view_tag_list)]),
p![C!["menu-label"], "Tags"],
ul![
C!["menu-list"],
model.tags.as_ref().map(|tags| view_tag_list(tags.iter()))
]
],
div![
view_header(&model.query, &model.refreshing_state),