blob: 767e41188c2306e863de87adf1980382613bda92 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
/*
This file is part of jellything (https://codeberg.org/metamuffin/jellything)
which is licensed under the GNU Affero General Public License (version 3); see /COPYING.
Copyright (C) 2023 metamuffin <metamuffin.org>
*/
use super::{account::session::Session, error::MyError, layout::DynLayoutPage};
use crate::database::Database;
use rocket::{get, State};
#[get("/items")]
pub fn r_all_items(_sess: Session, db: &State<Database>) -> Result<DynLayoutPage<'_>, MyError> {
Ok(super::layout::LayoutPage {
title: "All Items".to_owned(),
content: markup::new! {
.page.dir {
h1 { "All Items" }
// ul.directorylisting { @for item in &items {
// li {@PosterCard {
// wide: false, dir: false,
// path: item.lib_path.clone(),
// title: &item.info.title
// }}
// }}
}
},
..Default::default()
})
}
|