From d43e88dd5b33476fa9fcba5f83e0fe80cde209f6 Mon Sep 17 00:00:00 2001 From: PetoMPP Date: Mon, 25 Dec 2023 14:57:49 +0100 Subject: [PATCH] resolves #35: Recreate blog title display to be more visible --- src/input.css | 8 ++++++++ src/pages/blog_post.rs | 20 ++++++++++++++++---- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/src/input.css b/src/input.css index 8f821dd..16868d1 100644 --- a/src/input.css +++ b/src/input.css @@ -10,4 +10,12 @@ .grid-cols-auto-2 { grid-template-columns: auto auto; } + + .aspect-1-1 { + aspect-ratio: 1 / 1; + } + + .divider-base-content { + @apply before:bg-base-content after:bg-base-content; + } } diff --git a/src/pages/blog_post.rs b/src/pages/blog_post.rs index cbdd819..e13b5bd 100644 --- a/src/pages/blog_post.rs +++ b/src/pages/blog_post.rs @@ -15,6 +15,7 @@ use crate::{ pages::page_base::PageBase, router::route::Route, }; +use chrono::{DateTime, Local}; use petompp_web_models::models::blog_data::BlogMetaData; use yew::{platform::spawn_local, prelude::*}; use yew_router::prelude::*; @@ -118,12 +119,23 @@ pub fn blog_post_meta(props: &BlogPostMetaProps) -> Html { "" => "/img/placeholder.svg".to_string(), img => BlobClient::get_url(format!("image-upload/{}", img).as_str()), }; + let sign = format!( + "{} by {}", + DateTime::::from(props.meta.created).format("%Y-%m-%d %H:%M:%S"), + "PetoMPP" + ); html! { -
-
-

{&props.meta.title}

-

{&props.meta.summary}

+ <> +
+
+
+
+

{&props.meta.title}

+
+
+

{sign}

+ } }