From a0b1910224cd75ebf6047f3db13cf47e62b2417a Mon Sep 17 00:00:00 2001 From: Arkadiusz Lachowicz Date: Wed, 17 Jun 2026 08:30:51 +0200 Subject: [PATCH] Add community support section --- app/components/CommunitySupportSection.tsx | 114 ++++++++++ app/globals.css | 235 +++++++++++++++++++++ app/page.tsx | 2 + 3 files changed, 351 insertions(+) create mode 100644 app/components/CommunitySupportSection.tsx diff --git a/app/components/CommunitySupportSection.tsx b/app/components/CommunitySupportSection.tsx new file mode 100644 index 0000000..ccbb79c --- /dev/null +++ b/app/components/CommunitySupportSection.tsx @@ -0,0 +1,114 @@ +import CTAButton from "./CTAButton"; + +type Event = { + name: string; + fullName: string; + location: string; + status: string; + href: string; + image: string; + description: string; +}; + +const events: Event[] = [ + { + name: "GPC 2026", + fullName: "Graphics Programming Conference", + location: "Breda, Netherlands", + status: "Sponsor", + href: "https://graphicsprogrammingconference.com/", + image: "https://graphicsprogrammingconference.com/images/gpc-og.jpg", + description: + "Supporting one of the most focused gatherings for real-time and interactive graphics programming.", + }, + { + name: "SGP 2026", + fullName: "Eurographics Symposium on Geometry Processing", + location: "Bern, Switzerland", + status: "Software Award Sponsor", + href: "https://sgp26.org/", + image: "https://sgp26.org/images/banner.jpg", + description: + "Supporting research and engineering around geometry processing, modeling, and computational design.", + }, +]; + +function ExternalArrow() { + return ( + + ); +} + +function EventPanel({ event }: { event: Event }) { + return ( + +