Skip to content

Commit 4fae768

Browse files
committed
fix: solve the links of the images
1 parent 96cc4f8 commit 4fae768

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

src/components/icons/mod.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1+
mod cloudflare;
12
mod discord_icon;
23
mod github_icon;
34
mod linkedin_icon;
45
mod location_icon;
56
mod logo_rust_page;
67
mod next;
7-
mod cloudflare;
88
mod telegram_icon;
99
mod twitter_icon;
1010
mod web_icon;
1111

12+
pub use cloudflare::*;
1213
pub use discord_icon::*;
1314
pub use github_icon::*;
1415
pub use linkedin_icon::*;
1516
pub use location_icon::*;
1617
pub use logo_rust_page::*;
1718
pub use next::*;
18-
pub use cloudflare::*;
1919
pub use telegram_icon::*;
2020
pub use twitter_icon::*;
2121
pub use web_icon::*;

src/components/sponsors.rs

+11-5
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ use crate::components::{CloudflareIcon, Separator};
66

77
#[component]
88
pub fn Sponsors() -> impl IntoView {
9+
let assets_folder = if cfg!(debug_assertions) {
10+
"./assets"
11+
} else {
12+
"."
13+
};
14+
915
view! {
1016
<div class="bg-orange-50 dark:bg-transparent">
1117
<div class="max-w-full overflow-clip">
@@ -27,27 +33,27 @@ pub fn Sponsors() -> impl IntoView {
2733
<SponsorCard
2834
name="Universidad Nur"
2935
link="https://www.nur.edu"
30-
image="assets/sponsors/universidad_nur.png"
36+
image=format!("{assets_folder}/sponsors/universidad_nur.png")
3137
description="Esta universidad ha presentado un especial interés por Rust y la comunidad, nos han dado lugar a la divulgación con charlas y talleres."
3238
/>
3339
<SponsorCard
3440
name="Heavy Duty Builders"
3541
link="https://heavyduty.builders"
36-
image="assets/sponsors/heavydutybuilders.png"
42+
image=format!("{assets_folder}/sponsors/heavydutybuilders.png")
3743
description="Queremos unir fuerzas con más constructores como nosotros en el ecosistema Blockchain, llámalo DAO si quieres, pero queremos decir mucho más."
3844
/>
3945
</div>
4046
<div class="w-full flex flex-col md:flex-row items-center justify-center gap-x-8 gap-y-8">
4147
<SponsorCard
4248
name="CrabNebula"
4349
link="https://crabnebula.dev"
44-
image="assets/sponsors/crabnebula.png"
50+
image=format!("{assets_folder}/sponsors/crabnebula.png")
4551
description="Agilice el ciclo de vida de desarrollo de sus aplicaciones, facilitando más que nunca su empaquetado y envío."
4652
/>
4753
<SponsorCard
4854
name="Tauri"
4955
link="https://tauri.app"
50-
image="assets/sponsors/tauri.png"
56+
image=format!("{assets_folder}/sponsors/tauri.png")
5157
description="Cree una aplicación optimizada, segura e independiente del frontend para su implantación multiplataforma."
5258
/>
5359
</div>
@@ -62,7 +68,7 @@ pub fn SponsorCard(
6268
#[prop(into)] name: &'static str,
6369
#[prop(into)] link: &'static str,
6470
#[prop(into)] description: &'static str,
65-
#[prop(into, default=None)] image: Option<&'static str>,
71+
#[prop(into, optional, default=None)] image: Option<String>,
6672
#[prop(into, default=None)] component: Option<View>,
6773
#[prop(into, default = "black")] image_bg_color: &'static str,
6874
) -> impl IntoView {

0 commit comments

Comments
 (0)