Add human reading time and human datetime
This commit is contained in:
parent
8b7e528bc9
commit
192d3e37b5
5 changed files with 51 additions and 5 deletions
|
@ -4,6 +4,10 @@ use crate::app::{
|
|||
models::Post,
|
||||
components::{
|
||||
Loading, Nav
|
||||
},
|
||||
utils::{
|
||||
datetime::human_datetime,
|
||||
reading_time::human_reading_time
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -86,8 +90,8 @@ pub fn PostListCard(
|
|||
<PostTags tags=post.metadata.tags.clone()/>
|
||||
<h2><A href=format!("/posts/{}", post.metadata.slug.clone())>{post.metadata.title.clone()}</A></h2>
|
||||
<p>{post.metadata.description.clone()}</p>
|
||||
<span>{post.metadata.date.format("%d-%m-%Y").to_string()}</span>
|
||||
<span>{post.metadata.reading_time}</span>
|
||||
<span>{human_datetime(&post.metadata.date)}</span>
|
||||
<span>{human_reading_time(post.metadata.reading_time)}</span>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
|
@ -146,8 +150,8 @@ pub fn PostElement() -> impl IntoView {
|
|||
<img src={post.metadata.image_path.clone()} alt=format!("Image {}", post.metadata.title)/>
|
||||
<h1>{post.metadata.title.clone()}</h1>
|
||||
<p>{post.metadata.description.clone()}</p>
|
||||
<span>{post.metadata.date.format("%d-%m-%Y").to_string()}</span>
|
||||
<span>{post.metadata.reading_time}</span>
|
||||
<span>{human_datetime(&post.metadata.date)}</span>
|
||||
<span>{human_reading_time(post.metadata.reading_time)}</span>
|
||||
<PostTags tags=post.metadata.tags.clone()/>
|
||||
</div>
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue