Skip to content

Commit fb0625c

Browse files
committed
Fix blog post page to match styling
1 parent c480803 commit fb0625c

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/pages/blog_post.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ use crate::route::Route;
44
use patternfly_yew::prelude::*;
55
use yew::prelude::*;
66
use yew_router::prelude::*;
7+
use crate::app::ThemeContext;
78

89
#[derive(Properties, PartialEq)]
910
pub struct BlogPostProps {
@@ -15,6 +16,9 @@ pub fn blog_post(props: &BlogPostProps) -> Html {
1516
let blog_db = use_memo((), |_| BlogDb::new());
1617
let navigator = use_navigator().unwrap();
1718

19+
let theme_context = use_context::<ThemeContext>().expect("Theme context not found");
20+
let dark_mode = theme_context.dark_mode;
21+
1822
let post = blog_db.get_post(&props.id);
1923

2024
let go_back = {
@@ -43,7 +47,7 @@ pub fn blog_post(props: &BlogPostProps) -> Html {
4347
<i class="fas fa-arrow-left"></i>{" Back to Blog"}
4448
</Button>
4549

46-
<Card size={CardSize::Large} class="mt-3">
50+
<Card size={CardSize::Large} class={classes!("mt-3","bg-white", "dark:bg-gray-800", "text-gray-800", "dark:text-white")}>
4751
<CardTitle>
4852
<h1>{&post.title}</h1>
4953
</CardTitle>

0 commit comments

Comments
 (0)