htmx mayhaps?
confusedbread confuseddbread@gmail.com
Mon, 30 Jun 2025 14:20:50 +0200
1 files changed,
9 insertions(+),
3 deletions(-)
jump to
M
src/main.rs
→
src/main.rs
@@ -1,8 +1,7 @@
-use actix_web::{get, web, App, HttpServer, Result as AwResult}; +use actix_web::{get, App, HttpServer, Result as AwResult}; use actix_files::Files; use maud::{DOCTYPE, html, Markup}; use std::io; -use chrono::Local; #[derive(Clone)] struct NavElement {@@ -69,6 +68,13 @@ h1 { "Hiiii" }
} } +fn htmx_test() -> Markup { + html! { + script src="https://cdn.jsdelivr.net/npm/htmx.org@2.0.6/dist/htmx.min.js" {} + button hx-get="/click" hx-swap="outerHTML" { "Click Me" } + } +} + fn layout(page_title: &str, current: &str,site: Markup) -> Markup { html! { (head(page_title))@@ -97,7 +103,7 @@
#[get("/3")] async fn breadsite_3() -> AwResult<Markup> { Ok(html! { - (layout(":333", "/3", breadsite())) + (layout(":333", "/3", htmx_test())) }) }