From bb856bb4641a868583da77882600a2f8bc692644 Mon Sep 17 00:00:00 2001 From: Jeremy Wall Date: Tue, 6 Feb 2024 16:27:52 -0600 Subject: [PATCH] feat: trigger htmx requests for dashboard clicks --- src/routes.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/routes.rs b/src/routes.rs index 702de05..949a593 100644 --- a/src/routes.rs +++ b/src/routes.rs @@ -80,17 +80,18 @@ pub async fn app(State(config): Config) -> Markup { let titles = config .iter() .map(|d| d.title.clone()) - .collect::>(); + .enumerate() + .collect::>(); html! { div { // Header menu ul { @for title in &titles { - li { (title) } + li hx-get=(format!("/ui/dash/{}/", title.0)) hx-target="#dashboard" { (title.1) } } } // dashboard display - div { } + div id="dashboard" { } } } }