use crate::components::{Card, P}; use dioxus::prelude::*; use dioxus_sdk::{i18n::use_i18, translate}; #[component] pub fn Home() -> Element { let i18 = use_i18(); rsx! { div { class: "container mx-auto p-4 flex items-center justify-center max-w-md w-full", Card { name: translate!(i18, "home.card.name"), gender: translate!(i18, "home.card.gender"), picture: "/pictures/headshot.webp", div { class: "py-4", div { class: "mb-2", P { { translate!(i18, "home.card.l1") } }, P { { translate!(i18, "home.card.l2") } }, P { { translate!(i18, "home.card.l3") }, Link { to: "https://git.tudattr.dev/explore/repos", new_tab: true, class: "items-center font-medium hover:underline", "gitea"}, { translate!(i18, "home.card.l3_1") } }, }, }, Link { to: "mailto:tuan-dat.tran@tudattr.dev", class: "text-gray-900 bg-gradient-to-br from-green-400 to-blue-600 group-hover:from-green-400 group-hover:to-blue-600 hover:text-white rounded-full shadow-lg py-4 px-4", { translate!(i18, "home.card.contact_button") } } }, } } }