2023-05-08 22:31:01 +02:00
|
|
|
use maud::{html, Markup};
|
2023-05-08 00:05:45 +02:00
|
|
|
|
|
|
|
|
pub struct Home {
|
2023-05-08 22:31:01 +02:00
|
|
|
doc: Markup,
|
2023-05-08 00:05:45 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
impl Home {
|
|
|
|
|
pub fn build() -> Self {
|
2023-05-08 22:31:01 +02:00
|
|
|
let doc: Markup = html!(
|
|
|
|
|
div id="home" class={"p-8" "max-w-xl"} {
|
|
|
|
|
p {
|
|
|
|
|
a href="/inventory" { "Inventory" }
|
|
|
|
|
}
|
|
|
|
|
p {
|
|
|
|
|
a href="/trips" { "Trips" }
|
|
|
|
|
}
|
|
|
|
|
}
|
2023-05-08 00:05:45 +02:00
|
|
|
);
|
|
|
|
|
|
|
|
|
|
Self { doc }
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2023-05-10 00:48:25 +02:00
|
|
|
impl From<Home> for Markup {
|
|
|
|
|
fn from(val: Home) -> Self {
|
|
|
|
|
val.doc
|
2023-05-08 00:05:45 +02:00
|
|
|
}
|
|
|
|
|
}
|