diff --git a/cspell.json b/cspell.json index 7cc01b5..2fd8dc4 100644 --- a/cspell.json +++ b/cspell.json @@ -47,6 +47,7 @@ "fosstodon", "griffing", "Harborside", + "hor'dourves", "igalia", "inngest", "Instabase", diff --git a/src/assets/branding/hero-dark.png b/src/assets/branding/hero-dark.png new file mode 100644 index 0000000..8ebbf8b Binary files /dev/null and b/src/assets/branding/hero-dark.png differ diff --git a/src/assets/branding/hero-light.png b/src/assets/branding/hero-light.png new file mode 100644 index 0000000..2d4355b Binary files /dev/null and b/src/assets/branding/hero-light.png differ diff --git a/src/assets/branding/thumbnail.png b/src/assets/branding/thumbnail.png new file mode 100644 index 0000000..00222f0 Binary files /dev/null and b/src/assets/branding/thumbnail.png differ diff --git a/src/assets/partners/hack-diversity-blue.svg b/src/assets/partners/hack-diversity-blue.svg new file mode 100644 index 0000000..926caf9 --- /dev/null +++ b/src/assets/partners/hack-diversity-blue.svg @@ -0,0 +1,24 @@ + + + + + + + + + diff --git a/src/assets/partners/hack-diversity-white.svg b/src/assets/partners/hack-diversity-white.svg new file mode 100644 index 0000000..ccbde5e --- /dev/null +++ b/src/assets/partners/hack-diversity-white.svg @@ -0,0 +1,24 @@ + + + + + + + + + diff --git a/src/assets/partners/react-africa-dark.png b/src/assets/partners/react-africa-dark.png new file mode 100644 index 0000000..ba7aad7 Binary files /dev/null and b/src/assets/partners/react-africa-dark.png differ diff --git a/src/assets/partners/react-africa-light.webp b/src/assets/partners/react-africa-light.webp new file mode 100644 index 0000000..85a0ba2 Binary files /dev/null and b/src/assets/partners/react-africa-light.webp differ diff --git a/src/assets/venues/howlAtTheMoonDark.png b/src/assets/venues/howlAtTheMoonDark.png new file mode 100644 index 0000000..21f7f25 Binary files /dev/null and b/src/assets/venues/howlAtTheMoonDark.png differ diff --git a/src/assets/venues/howlAtTheMoonLight.png b/src/assets/venues/howlAtTheMoonLight.png new file mode 100644 index 0000000..99a7530 Binary files /dev/null and b/src/assets/venues/howlAtTheMoonLight.png differ diff --git a/src/components/AdImage.astro b/src/components/AdImage.astro index e98e939..30bb9ae 100644 --- a/src/components/AdImage.astro +++ b/src/components/AdImage.astro @@ -5,15 +5,21 @@ import { Image } from "astro:assets"; interface Props { src: ImageMetadata; } + +const className = + Astro.props.src.height > Astro.props.src.width + ? "ad-image-tall" + : "ad-image-wide"; --- - + diff --git a/src/components/Footer.astro b/src/components/Footer.astro index 9aa044f..9c6afb5 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -33,6 +33,7 @@ import AnchorButton from "./AnchorButton.astro"; diff --git a/src/components/PrimaryHero.astro b/src/components/PrimaryHero.astro index 15a9888..67c2a47 100644 --- a/src/components/PrimaryHero.astro +++ b/src/components/PrimaryHero.astro @@ -25,6 +25,15 @@ import TicketsButton from "./TicketsButton.astro"; Now Available + + Attendee Volunteering Event + + diff --git a/src/components/SponsorLogos.astro b/src/components/SponsorLogos.astro index 105dbae..8602666 100644 --- a/src/components/SponsorLogos.astro +++ b/src/components/SponsorLogos.astro @@ -2,12 +2,7 @@ import _ from "lodash"; import { Image } from "astro:assets"; -import { sponsorsBySlug } from "~/data/sponsors"; - -const sponsorGroups = _.groupBy( - Object.values(sponsorsBySlug), - (sponsor) => sponsor.placement, -); +import { sponsorsByPlacement } from "~/data/sponsors"; interface Props { light?: boolean; @@ -24,7 +19,7 @@ const { size = "normal", light } = Astro.props; ]} > { - Object.values(sponsorGroups).map((sponsors) => ( + Object.values(sponsorsByPlacement).map((sponsors) => (