diff --git a/src/components/SponsorLogo.astro b/src/components/SponsorLogo.astro index 29afec207..90bcab191 100644 --- a/src/components/SponsorLogo.astro +++ b/src/components/SponsorLogo.astro @@ -3,8 +3,7 @@ import { getEntry } from "astro:content"; import { Image } from "astro:assets"; import { sponsorLogos } from "@data/sponsorLogos"; -const { sponsor: sponsorId, special_event=false } = Astro.props; - +const { sponsor: sponsorId, special_event = false } = Astro.props; const sponsor = await getEntry("sponsors", sponsorId); @@ -22,64 +21,71 @@ const { } = sponsor.data; const logo = sponsorLogos[sponsor.id]; -const slug = (tier === "Diamond" || tier === "Platinum" || sponsor.data.page) - ? `/sponsor/${sponsorId}` - : tier === "Partners" - ? `/community-partners#sponsor-${sponsorId}` - : tier === "Media Partners" - ? `/media-partners#sponsor-${sponsorId}` - : tier === "Startups" - ? `/startups#sponsor-${sponsorId}` - : `/sponsors#sponsor-${sponsorId}` - +const slug = + tier === "Diamond" || tier === "Platinum" || sponsor.data.page + ? `/sponsor/${sponsorId}` + : tier === "Partners" + ? `/community-partners#sponsor-${sponsorId}` + : tier === "Media Partners" + ? `/media-partners#sponsor-${sponsorId}` + : tier === "Startups" + ? `/startups#sponsor-${sponsorId}` + : `/sponsors#sponsor-${sponsorId}`; --- -
-
+
+
{ website && slug ? ( - - + {`${title}

- {tier==="Partners" && title} + {tier === "Partners" && title}

- ): - {`${title} + ) : ( + {`${title} + ) } - { special_event && event_name && - {event_name} + { + special_event && event_name && ( + {event_name} + ) }
+ diff --git a/src/components/sections/sponsors/sponsor-tier.astro b/src/components/sections/sponsors/sponsor-tier.astro index 56f66d3a6..f45cf8f91 100644 --- a/src/components/sections/sponsors/sponsor-tier.astro +++ b/src/components/sections/sponsors/sponsor-tier.astro @@ -33,9 +33,9 @@ const special_event = tier.name === "Special Event"; "grid-cols-1 md:grid-cols-2 m-10 [&>*]:scale-110": level === 0, "grid-cols-1 md:grid-cols-2 lg:grid-cols-3 [&>*]:scale-90": level > 0 && level < 6, - "grid-cols-2 md:grid-cols-3 lg:grid-cols-4 [&>*]:scale-70": + "grid-cols-1 md:grid-cols-3 lg:grid-cols-4 [&>*]:scale-70": level >= 6 && level < 7, - "grid-cols-2 md:grid-cols-3 lg:grid-cols-4 [&>*]:scale-85": level >= 7, + "grid-cols-1 md:grid-cols-3 lg:grid-cols-4 [&>*]:scale-85": level >= 7, }, ]} > diff --git a/src/content/sponsors/1password/index.md b/src/content/sponsors/1password/index.md index 5bd03f690..a653cd3cd 100644 --- a/src/content/sponsors/1password/index.md +++ b/src/content/sponsors/1password/index.md @@ -17,5 +17,5 @@ socials: youtube: "https://www.youtube.com/1PasswordVideos" bluesky: tier: Supporters -logo_padding: 35px +logo_padding: 15px --- diff --git a/src/content/sponsors/arjancodes/index.md b/src/content/sponsors/arjancodes/index.md index 23a959f6f..a5fa5a952 100644 --- a/src/content/sponsors/arjancodes/index.md +++ b/src/content/sponsors/arjancodes/index.md @@ -19,6 +19,6 @@ socials: github: "https://github.com/arjancodes" facebook: "https://www.facebook.com/arjancodes" discord: "https://discord.com/invite/K9CKfWrX4A" -logo_padding: 10px +logo_padding: 30px 0px tier: Media Partners --- diff --git a/src/content/sponsors/devopsdays-krakow/index.md b/src/content/sponsors/devopsdays-krakow/index.md index b814dba49..cb2c7942c 100644 --- a/src/content/sponsors/devopsdays-krakow/index.md +++ b/src/content/sponsors/devopsdays-krakow/index.md @@ -15,6 +15,6 @@ socials: discord: http://discord.gg/tQHaWgB mastodon: bluesky: -logo_padding: 0px 0px +logo_padding: 10px 0px tier: Partners --- diff --git a/src/content/sponsors/eps/index.md b/src/content/sponsors/eps/index.md index b93cdde28..4fa63ceb5 100644 --- a/src/content/sponsors/eps/index.md +++ b/src/content/sponsors/eps/index.md @@ -16,5 +16,4 @@ socials: bluesky: "https://bsky.app/profile/europython.eu" tiktok: "https://www.tiktok.com/@europython" tier: Financial Aid -logo_padding: 15px --- diff --git a/src/content/sponsors/hskrk/index.md b/src/content/sponsors/hskrk/index.md index d3d448fb5..ca1534535 100644 --- a/src/content/sponsors/hskrk/index.md +++ b/src/content/sponsors/hskrk/index.md @@ -15,6 +15,6 @@ socials: mastodon: https://social.hackerspace.pl/@hskrk facebook: https://www.facebook.com/HackerspaceKrakow bluesky: -logo_padding: 0px +logo_padding: 20px 0 tier: Partners --- diff --git a/src/content/sponsors/paged-out/index.md b/src/content/sponsors/paged-out/index.md index 8e9e2bded..143a24f1f 100644 --- a/src/content/sponsors/paged-out/index.md +++ b/src/content/sponsors/paged-out/index.md @@ -12,6 +12,6 @@ socials: linkedin: "https://www.linkedin.com/company/paged-out" twitter: "https://x.com/pagedout_zine" bluesky: "https://bsky.app/profile/pagedout.bsky.social" -logo_padding: 10px +logo_padding: 30px 0px tier: Media Partners --- diff --git a/src/content/sponsors/pycon-africa/index.md b/src/content/sponsors/pycon-africa/index.md index 1fa8a964f..9954ad83e 100644 --- a/src/content/sponsors/pycon-africa/index.md +++ b/src/content/sponsors/pycon-africa/index.md @@ -22,6 +22,6 @@ socials: instagram: "https://www.instagram.com/pyconafrica" mastodon: "https://mastodon.social/@pyconafrica" youtube: "https://www.youtube.com/@PyconAfrica" -logo_padding: 0px +logo_padding: 10px 0 tier: Partners --- diff --git a/src/content/sponsors/pykonik/index.md b/src/content/sponsors/pykonik/index.md index 2deee3aa2..de1489b12 100644 --- a/src/content/sponsors/pykonik/index.md +++ b/src/content/sponsors/pykonik/index.md @@ -14,6 +14,6 @@ socials: discord: http://discord.pykonik.org mastodon: bluesky: -logo_padding: 0px 20px +logo_padding: 10px tier: Partners --- diff --git a/src/content/sponsors/pyladiescon/index.md b/src/content/sponsors/pyladiescon/index.md index 01c15cc15..364cbeccb 100644 --- a/src/content/sponsors/pyladiescon/index.md +++ b/src/content/sponsors/pyladiescon/index.md @@ -15,6 +15,6 @@ socials: mastodon: "https://fosstodon.org/@pyladiescon" bluesky: "https://bsky.app/profile/pyladiescon.bsky.social" youtube: "https://www.youtube.com/@PyLadiesGlobal" -logo_padding: 10px 10px +logo_padding: 30px 0 tier: Partners --- diff --git a/src/content/sponsors/pythonlodz/index.md b/src/content/sponsors/pythonlodz/index.md index a7da3870e..6da68a745 100644 --- a/src/content/sponsors/pythonlodz/index.md +++ b/src/content/sponsors/pythonlodz/index.md @@ -14,6 +14,6 @@ socials: discord: mastodon: bluesky: -logo_padding: 10px 20px +logo_padding: 0px tier: Partners --- diff --git a/src/content/sponsors/real-python-podcast/index.md b/src/content/sponsors/real-python-podcast/index.md index 503689e11..a6e432f1c 100644 --- a/src/content/sponsors/real-python-podcast/index.md +++ b/src/content/sponsors/real-python-podcast/index.md @@ -14,6 +14,6 @@ socials: youtube: "https://www.youtube.com/@realpython" github: "https://github.com/realpython" facebook: "https://www.facebook.com/LearnRealPython" -logo_padding: 10px +logo_padding: 20px 10px tier: Media Partners --- diff --git a/src/content/sponsors/serpapi/index.md b/src/content/sponsors/serpapi/index.md index 6ddeebf70..41cb9088b 100644 --- a/src/content/sponsors/serpapi/index.md +++ b/src/content/sponsors/serpapi/index.md @@ -20,5 +20,5 @@ socials: github: https://github.com/serpapi/ tier: Patron -logo_padding: 45px +logo_padding: 15px 45px ---