1
Fork 0
mirror of https://github.com/RGBCube/Site synced 2025-08-01 13:37:49 +00:00

Utilize maud better, dont do div class="..."

This commit is contained in:
RGBCube 2024-01-05 16:01:47 +03:00
parent 1fd32b40a4
commit a04baa3935
No known key found for this signature in database
4 changed files with 35 additions and 23 deletions

View file

@ -21,11 +21,11 @@ pub fn handler<B: 'static>(
asset::Css::Shared("not-found.css"),
array::from_fn(|_| {
(html! {
div class="frame" { "error" }
div class="square black" {}
div class="square red" {}
div class="square red" {}
div class="square black" {}
.frame { "error" }
.square .black {}
.square .red {}
.square .red {}
.square .black {}
})
.clone()
}),

View file

@ -21,11 +21,11 @@ pub fn handler<B: 'static>(
asset::Css::Shared("not-found.css"),
array::from_fn(|_| {
(html! {
div class="frame" { "404" }
div class="square black" {}
div class="square magenta" {}
div class="square magenta" {}
div class="square black" {}
.frame { "404" }
.square .black {}
.square .magenta {}
.square .magenta {}
.square .black {}
})
.clone()
}),

View file

@ -19,10 +19,10 @@ pub fn create(css: Css, faces: [Markup; 6]) -> Markup {
(css)
},
html! {
div class="scene" {
div class="cube" {
.scene {
.cube {
@for (name, content) in ["front", "top", "back", "bottom", "right", "left"].iter().zip(faces) {
div class=(format!("face {name}")) {
.(format!("face {name}")) {
(content)
}
}

View file

@ -15,23 +15,35 @@ pub async fn handler() -> actix_web::Result<Markup> {
asset::css::owned!("index.css"),
[
html! {
a href="/contact" {
div class="frame" {
"contact"
a href="/about" {
.frame {
"about"
}
}
},
html! {
a href="https://github.com/RGBCube" {
div class="frame" {
.frame {
"github"
}
}
},
html! {},
html! {},
html! {},
html! {},
html! {
a href="/contact" {
.frame {
"contact"
}
}
},
html! {
a href="/blog" {
.frame {
"blog"
}
}
},
],
))
}