Adding some routing.

Moving more of the Blog pieces into the Blog library.
This commit is contained in:
2025-09-08 10:01:02 -04:00
parent 72e35cb6dc
commit 9db5a5ea3d
8 changed files with 126 additions and 26 deletions

41
bard/src/pages/blog.rs Normal file
View File

@ -0,0 +1,41 @@
use dioxus::prelude::*;
use crate::page::Page;
use crate::components::BlogList;
const BLOG_CSS: Asset = asset!("/assets/css/blog.css");
/// Blog page
#[component]
pub fn Blog(tag: String) -> Element
{
let mut categories: Vec<String> = vec![];
if !tag.is_empty()
{
categories.push(tag);
}
rsx!
{
document::Stylesheet { href: BLOG_CSS }
main
{
class: "blog_style",
div
{
class: "page_content",
BlogList
{
tags: categories
}
}
}
}
}