web: swap spam and read/unread buttons

This commit is contained in:
Bill Thiede 2024-04-08 20:51:56 -07:00
parent a33e1f5d3c
commit 31a3ac66b6

View File

@ -312,23 +312,11 @@ fn search_toolbar(
nav![ nav![
C!["level", "is-mobile"], C!["level", "is-mobile"],
IF!(show_bulk_edit => IF!(show_bulk_edit =>
div![
C!["level-left"],
div![ div![
C!["level-left"], C!["level-item"],
div![ div![C!["buttons", "has-addons"],
C!["level-item"],
div![C!["buttons", "has-addons"],
button![
C!["button", "spam"],
attrs!{At::Title => "Mark as spam"},
span![C!["icon", "is-small"], i![C!["far", "fa-hand"]]],
IF!(show_icon_text=>span!["Spam"]),
ev(Ev::Click, |_| Msg::SelectionAddTag("Spam".to_string()))
],
],
],
div![
C!["level-item"],
div![C!["buttons", "has-addons"],
button![ button![
C!["button", "mark-read"], C!["button", "mark-read"],
attrs!{At::Title => "Mark as read"}, attrs!{At::Title => "Mark as read"},
@ -344,7 +332,19 @@ fn search_toolbar(
ev(Ev::Click, |_| Msg::SelectionMarkAsUnread) ev(Ev::Click, |_| Msg::SelectionMarkAsUnread)
] ]
] ]
] ],
div![
C!["level-item"],
div![C!["buttons", "has-addons"],
button![
C!["button", "spam"],
attrs!{At::Title => "Mark as spam"},
span![C!["icon", "is-small"], i![C!["far", "fa-hand"]]],
IF!(show_icon_text=>span!["Spam"]),
ev(Ev::Click, |_| Msg::SelectionAddTag("Spam".to_string()))
],
],
]
]), ]),
div![ div![
C!["level-right"], C!["level-right"],
@ -812,22 +812,6 @@ fn thread(
], ],
div![ div![
C!["level", "is-mobile"], C!["level", "is-mobile"],
div![
C!["level-item"],
div![
C!["buttons", "has-addons"],
button![
C!["button", "spam"],
attrs! {At::Title => "Spam"},
span![C!["icon", "is-small"], i![C!["far", "fa-hand"]]],
IF!(show_icon_text=>span!["Spam"]),
ev(Ev::Click, move |_| Msg::AddTag(
format!("thread:{spam_thread_id}"),
"Spam".to_string()
)),
],
],
],
div![ div![
C!["level-item"], C!["level-item"],
div![ div![
@ -854,6 +838,22 @@ fn thread(
], ],
], ],
], ],
div![
C!["level-item"],
div![
C!["buttons", "has-addons"],
button![
C!["button", "spam"],
attrs! {At::Title => "Spam"},
span![C!["icon", "is-small"], i![C!["far", "fa-hand"]]],
IF!(show_icon_text=>span!["Spam"]),
ev(Ev::Click, move |_| Msg::AddTag(
format!("thread:{spam_thread_id}"),
"Spam".to_string()
)),
],
],
],
], ],
messages, messages,
/* TODO(wathiede): plumb in orignal id /* TODO(wathiede): plumb in orignal id