From 7102f26c9ef94ce09d3560b9f5388fb0d7fed91a Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Tue, 28 Nov 2023 07:32:22 -0800 Subject: [PATCH] web: conditionally show unread section --- web/src/lib.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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),