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 ( + +