Add draft with color
This commit is contained in:
parent
b8bd9d0607
commit
f7339b36e4
5 changed files with 21 additions and 2 deletions
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "portfolio"
|
name = "portfolio"
|
||||||
version = "0.1.1"
|
version = "0.2.1"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
|
|
|
@ -4,6 +4,7 @@ title: Testing layout
|
||||||
date: 2023-11-26
|
date: 2023-11-26
|
||||||
description: Testing the layout of the site.
|
description: Testing the layout of the site.
|
||||||
project_link: none
|
project_link: none
|
||||||
|
draft: true
|
||||||
---
|
---
|
||||||
|
|
||||||
# Heading 1
|
# Heading 1
|
||||||
|
|
|
@ -7,6 +7,7 @@ pub struct PostMetadata {
|
||||||
pub date: String,
|
pub date: String,
|
||||||
pub description: String,
|
pub description: String,
|
||||||
pub project_link: String,
|
pub project_link: String,
|
||||||
|
pub draft: bool
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Clone, Serialize, Deserialize, Debug)]
|
#[derive(Clone, Serialize, Deserialize, Debug)]
|
||||||
|
|
|
@ -73,6 +73,19 @@ pub fn PostElement() -> impl IntoView {
|
||||||
view! {
|
view! {
|
||||||
<>
|
<>
|
||||||
<Title href="/posts".to_string() title=post.metadata.title.clone()/>
|
<Title href="/posts".to_string() title=post.metadata.title.clone()/>
|
||||||
|
{
|
||||||
|
if post.metadata.draft {
|
||||||
|
Some(view!{
|
||||||
|
<div class="bg-warning text-on_warning dark:bg-dark_warning dark:text-dart_on_warning rounded-md p-5">
|
||||||
|
r#"
|
||||||
|
L'article est en cours d'écriture. La formulation peut ne pas être exacte et les phrases peuvent contenir des fautes.
|
||||||
|
"#
|
||||||
|
</div>
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
None
|
||||||
|
}
|
||||||
|
}
|
||||||
<div inner_html={post.content.clone()}></div>
|
<div inner_html={post.content.clone()}></div>
|
||||||
</>
|
</>
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,7 +13,11 @@ export default {
|
||||||
surface: '#fdfbff',
|
surface: '#fdfbff',
|
||||||
dark_surface: '#1a1b1e',
|
dark_surface: '#1a1b1e',
|
||||||
on_surface: '#1a1b1e',
|
on_surface: '#1a1b1e',
|
||||||
dark_on_surface: '#e3e2e6'
|
dark_on_surface: '#e3e2e6',
|
||||||
|
on_warning: '#321D0B',
|
||||||
|
dark_on_warning: '#FFFFFF',
|
||||||
|
warning: '#fb923c',
|
||||||
|
dark_warning: '#874512',
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue