htoml

HTML page templates described with a toml config
Log | Files | Refs | README

commit fe16d06fbb9dc722b5203d40a1175e7c41384439
parent 0028e009430a4f76b3feca492c657e9633a0c805
Author: Jackson G. Kaindume <seestem@merely.tech>
Date:   Wed, 10 Aug 2022 18:13:35 +0200

navbar styling

Diffstat:
Msrc/sections/navbar.rs | 15+++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/src/sections/navbar.rs b/src/sections/navbar.rs @@ -13,7 +13,18 @@ pub struct Navbar { impl Section for Navbar { fn export(&self) -> Export { let mut html = "".to_string(); - let mut css = "".to_string(); + let mut css = r#" + .htoml_nav{ + background: teal; + padding: .5em; + text-align: right; + } + + .htoml_nav a{ + color: #ffffff; + } + "# + .to_string(); match self.variant.as_str() { "basic" => { @@ -21,7 +32,7 @@ impl Section for Navbar { html = format!("{}\n<a href='{}'>{}</a>", html, link.url, link.text); } - html = format!("<nav>{}</nav>", html); + html = format!("<nav class='htoml_nav'><span>{}</span></nav>", html); } _ => panic!("Invalid Navbar variant"), }