archived list count
This commit is contained in:
@@ -603,10 +603,12 @@ async fn lists_page(
|
||||
user: CurrentUser,
|
||||
) -> Result<Response, AppError> {
|
||||
let lists = state.lists.list_summaries().await?;
|
||||
let archived = state.lists.list_archived_summaries().await?;
|
||||
let categories = state.lists.categories().await?;
|
||||
Ok(html_response(views::lists_page(
|
||||
&user.session.user,
|
||||
&lists,
|
||||
archived.len(),
|
||||
&categories,
|
||||
&user.session.csrf_token,
|
||||
)))
|
||||
|
||||
+2
-1
@@ -173,6 +173,7 @@ pub fn account_page(
|
||||
pub fn lists_page(
|
||||
user: &User,
|
||||
lists: &[GroceryList],
|
||||
archived_count: usize,
|
||||
categories: &[Category],
|
||||
csrf_token: &str,
|
||||
) -> Markup {
|
||||
@@ -192,7 +193,7 @@ pub fn lists_page(
|
||||
div class="panel-heading" {
|
||||
h2 { "Lists" }
|
||||
span class="count-badge" { (lists.len()) }
|
||||
a class="archive-link" href="/archive" { "Archived →" }
|
||||
a class="archive-link" href="/archive" { "Archived " span class="count-badge" { (archived_count) } " →" }
|
||||
}
|
||||
@if lists.is_empty() {
|
||||
div class="empty-state" {
|
||||
|
||||
Reference in New Issue
Block a user