Push for 0.1.0

Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev>
This commit is contained in:
Tuan-Dat Tran
2024-05-14 11:33:25 +02:00
parent a6c382fc8b
commit 4b56557d15
8 changed files with 64 additions and 153 deletions

View File

@@ -1,4 +1,4 @@
use dioxus::prelude::{server_fn::error::ServerFnError, *};
use dioxus::prelude::*;
use tracing::info;
use crate::components::{H1, HR, P};
@@ -6,17 +6,17 @@ use crate::components::{H1, HR, P};
#[component]
pub fn Impressum() -> Element {
let mut show_impressum = use_signal(|| false);
let mut check_impressum = move || {
if !show_impressum() {
show_impressum.set(true);
}
};
rsx! {
if show_impressum() {
div {
class: "flex flex-col items-center",
H1 { "Impressum" },
button {
onclick: move |_| {
info!("Hide impressum.");
},
H1 { "Impressum" },
},
P { "Tuan-Dat Tran" },
P { "c/o AutorenServices.de" },
P { "Birkenallee 24" },
@@ -32,9 +32,9 @@ pub fn Impressum() -> Element {
div {
class: "flex flex-col items-center p-3",
button {
onclick: move |_| {
onclick: move |_| async move {
info!("Showing impressum.");
check_impressum();
show_impressum.set(true);
},
H1 { "Show Impressum" },
@@ -43,8 +43,3 @@ pub fn Impressum() -> Element {
}
}
}
#[server(GetImpressum)]
pub async fn get_impressum() -> Result<(), ServerFnError> {
Ok(())
}