diff --git a/web/src/lib.rs b/web/src/lib.rs index 9a257f1..ac40128 100644 --- a/web/src/lib.rs +++ b/web/src/lib.rs @@ -1282,10 +1282,13 @@ fn view_desktop(model: &Model) -> Node { 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),