web: add graphic when search results are empty
This commit is contained in:
parent
7de36bbc3d
commit
e5fdde8f30
@ -263,7 +263,9 @@ fn search_results(
|
|||||||
} else {
|
} else {
|
||||||
set_title(query);
|
set_title(query);
|
||||||
}
|
}
|
||||||
let rows = results.iter().map(|r| {
|
let rows: Vec<_> = results
|
||||||
|
.iter()
|
||||||
|
.map(|r| {
|
||||||
let tid = r.thread.clone();
|
let tid = r.thread.clone();
|
||||||
let check_tid = r.thread.clone();
|
let check_tid = r.thread.clone();
|
||||||
let datetime = human_age(r.timestamp as i64);
|
let datetime = human_age(r.timestamp as i64);
|
||||||
@ -331,13 +333,23 @@ fn search_results(
|
|||||||
]
|
]
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
});
|
})
|
||||||
|
.collect();
|
||||||
|
let content = if rows.is_empty() {
|
||||||
|
div![
|
||||||
|
C!["text-center"],
|
||||||
|
h1![C!["text-9xl"], "🥳"],
|
||||||
|
p![C!["mt-8", "text-3xl", "font-semibold"], "All caught up!"]
|
||||||
|
]
|
||||||
|
} else {
|
||||||
|
div![rows]
|
||||||
|
};
|
||||||
let show_bulk_edit = !selected_threads.is_empty();
|
let show_bulk_edit = !selected_threads.is_empty();
|
||||||
let all_selected = selected_threads.len() == results.len();
|
let all_selected = selected_threads.len() == results.len();
|
||||||
div![
|
div![
|
||||||
C!["flex", "flex-col", "flex-auto", "p-4"],
|
C!["flex", "flex-col", "flex-auto", "p-4"],
|
||||||
search_toolbar(count, pager, show_bulk_edit, all_selected),
|
search_toolbar(count, pager, show_bulk_edit, all_selected),
|
||||||
div![rows],
|
content,
|
||||||
search_toolbar(count, pager, show_bulk_edit, all_selected),
|
search_toolbar(count, pager, show_bulk_edit, all_selected),
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user