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