diff --git a/Cargo.toml b/Cargo.toml index 233ffc5..cab335f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,6 +9,8 @@ leptos_meta = { version = "0.5.0-beta", features = ["csr", "nightly"] } leptos_router = { version = "0.5.0-beta", features = ["csr", "nightly"] } log = "0.4" gloo-net = { version = "0.2", features = ["http"] } +reqwasm = "0.5" +serde = { version = "1", features = ["derive"] } # dependecies for client (enable when csr or hydrate set) wasm-bindgen = { version = "0.2" } diff --git a/src/components/cards/contributor_card.rs b/src/components/cards/contributor_card.rs index 8733c74..486050a 100644 --- a/src/components/cards/contributor_card.rs +++ b/src/components/cards/contributor_card.rs @@ -4,10 +4,10 @@ use crate::components::icons::github_icon::GithubIcon; #[component] pub fn ContributorCard( - #[prop(into)] name: &'static str, - #[prop(into)] description: &'static str, - #[prop(into)] link: &'static str, - #[prop(into)] brand_src: &'static str, + #[prop(into)] name: String, + #[prop(into)] description: String, + #[prop(into)] link: String, + #[prop(into)] brand_src: String, ) -> impl IntoView { view! {
@@ -17,8 +17,8 @@ pub fn ContributorCard( class="group flex flex-col gap-y-6 border border-black p-6 hover:bg-orange-500 bg-orange-100 drop-shadow-[0_0_0_rgba(0,0,0)] hover:drop-shadow-[-4px_-4px_0_rgba(0,0,0)] transition justify-between h-full" >
- name/ -

{name}

+ name.clone()/ +

{name.clone()}

{description}

diff --git a/src/components/header.rs b/src/components/header.rs index 3611fb8..84adca8 100644 --- a/src/components/header.rs +++ b/src/components/header.rs @@ -1,4 +1,5 @@ use leptos::*; +use leptos_router::*; use crate::components::button_link::ButtonLink; @@ -10,13 +11,13 @@ pub fn Header() -> impl IntoView {
- + Rust Lang en Español - +