mirror of
https://codeberg.org/demostf/frontend.git
synced 2026-06-03 18:24:12 +02:00
jsx/solid bundle
This commit is contained in:
parent
bffa6e81d9
commit
10ea8ddcbc
16 changed files with 458 additions and 44 deletions
|
|
@ -76,6 +76,7 @@ async fn main() -> Result<()> {
|
|||
.route("/", get(index))
|
||||
.route("/style.css", get(serve_compiled!("style.css")))
|
||||
.route("/upload.js", get(serve_compiled!("upload.js")))
|
||||
.route("/demo_list.js", get(serve_compiled!("demo_list.js")))
|
||||
.route("/images/logo.png", get(serve_static!("../images/logo.png")))
|
||||
.route("/images/logo.svg", get(serve_static!("../images/logo.svg")))
|
||||
.route("/about", get(about))
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
use crate::asset::saved_asset_url;
|
||||
use crate::data::demo::ListDemo;
|
||||
use crate::pages::Page;
|
||||
use maud::{html, Markup};
|
||||
|
|
@ -13,8 +14,10 @@ impl Page for Index {
|
|||
}
|
||||
|
||||
fn render(&self) -> Markup {
|
||||
let script = saved_asset_url!("demo_list.js");
|
||||
html! {
|
||||
h1 { "Demos" }
|
||||
.filter-bar {}
|
||||
table.demolist {
|
||||
thead {
|
||||
tr {
|
||||
|
|
@ -39,6 +42,7 @@ impl Page for Index {
|
|||
}
|
||||
}
|
||||
}
|
||||
script defer src = (script) type = "text/javascript" {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue