added begin of new exercise page

This commit is contained in:
2025-07-08 20:27:47 +02:00
parent 72c3d91c7e
commit 24c784e434
9 changed files with 923 additions and 5 deletions

46
src/layouts/desktop.rs Normal file
View File

@@ -0,0 +1,46 @@
use maud::{Markup, html};
use super::empty;
pub fn desktop_minimal(content: Markup, name: &str) -> Markup {
let content = html! {
div class="w-full h-screen flex" {
div class="w-56" {
(sidebar())
}
div class="w-full" {
(content)
}
}
};
empty(content, name)
}
pub fn desktop(content: Markup, name: &str) -> Markup {
let content = html! {
div class="p-10" {
(content)
}
};
desktop_minimal(content, name)
}
fn sidebar() -> Markup {
html! {
ul class="menu bg-base-200 rounded-box w-full h-full" {
li {
a href="/" {
"Overview"
}
a href="/workouts" {
"Workouts"
}
a href="/exercises" {
"Exercises"
}
}
}
}
}