From 735a51d6d21ef4de32433e3fe3f45b22f936e3a8 Mon Sep 17 00:00:00 2001 From: Cedric Rische Date: Thu, 26 Feb 2026 23:07:24 +0100 Subject: [PATCH 1/3] Added new sponsor logos (AWS, Quantco, Claas) for the 2026 Sponsors section and updated sponsor grid layout. --- .../2026/Amazon_Web_Services_Logo_white.svg | 11 +++++ .../images/sponsors/2026/claas_white.svg | 5 ++ .../images/sponsors/2026/quantco_white.svg | 32 +++++++++++++ src/components/Sponsors/Sponsors26.jsx | 46 +++++++++++++++++-- 4 files changed, 89 insertions(+), 5 deletions(-) create mode 100644 src/assets/images/sponsors/2026/Amazon_Web_Services_Logo_white.svg create mode 100644 src/assets/images/sponsors/2026/claas_white.svg create mode 100644 src/assets/images/sponsors/2026/quantco_white.svg diff --git a/src/assets/images/sponsors/2026/Amazon_Web_Services_Logo_white.svg b/src/assets/images/sponsors/2026/Amazon_Web_Services_Logo_white.svg new file mode 100644 index 0000000..615b53e --- /dev/null +++ b/src/assets/images/sponsors/2026/Amazon_Web_Services_Logo_white.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/assets/images/sponsors/2026/claas_white.svg b/src/assets/images/sponsors/2026/claas_white.svg new file mode 100644 index 0000000..445b3bb --- /dev/null +++ b/src/assets/images/sponsors/2026/claas_white.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/assets/images/sponsors/2026/quantco_white.svg b/src/assets/images/sponsors/2026/quantco_white.svg new file mode 100644 index 0000000..feef0a8 --- /dev/null +++ b/src/assets/images/sponsors/2026/quantco_white.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/Sponsors/Sponsors26.jsx b/src/components/Sponsors/Sponsors26.jsx index 6dbb07d..6d64c97 100644 --- a/src/components/Sponsors/Sponsors26.jsx +++ b/src/components/Sponsors/Sponsors26.jsx @@ -1,6 +1,9 @@ import { Box, Container, Grid, Link } from "@mui/material"; import Engine from "../../assets/images/sponsors/2026/engine.svg"; import Cula from "../../assets/images/sponsors/2026/Lockup-White.svg"; +import Claas from "../../assets/images/sponsors/2026/claas_white.svg"; +import Quantco from "../../assets/images/sponsors/2026/quantco_white.svg"; +import AWS from "../../assets/images/sponsors/2026/Amazon_Web_Services_Logo_white.svg"; import React from "react"; import HackHPIWrapper from "../Theme/HackHPIWrapper.jsx"; @@ -14,11 +17,28 @@ function Sponsors() { ]; const sponsors = [ + { + logo: AWS.src, + alt: "Logo of Quantco", + link: "https://www.quantco.com/", + customHeight: "5rem", + }, { logo: Engine.src, alt: "Logo of HPI Engine", link: "https://engine.hpi.de", }, + { + logo: Claas.src, + alt: "Logo of Claas", + link: "https://www.claas.com/", + }, + { + logo: Quantco.src, + alt: "Logo of Quantco", + link: "https://www.quantco.com/", + customHeight: "7rem", + }, ]; return ( @@ -27,7 +47,7 @@ function Sponsors() { @@ -45,7 +65,7 @@ function Sponsors() { backgroundSize: "contain", backgroundRepeat: "no-repeat", width: "100%", - height: "5.5rem", + height: "6rem", }} /> @@ -59,11 +79,26 @@ function Sponsors() { spacing={10} > {sponsors.map((sponsor, idx) => ( - + From d9aff3fb88dc439f5b37ee1c9e6f9111e52f207f Mon Sep 17 00:00:00 2001 From: Cedric Rische Date: Thu, 26 Feb 2026 23:08:07 +0100 Subject: [PATCH 2/3] Updated AWS sponsor link in Sponsors26.jsx to point to the correct URL. --- src/components/Sponsors/Sponsors26.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Sponsors/Sponsors26.jsx b/src/components/Sponsors/Sponsors26.jsx index 6d64c97..6306dc4 100644 --- a/src/components/Sponsors/Sponsors26.jsx +++ b/src/components/Sponsors/Sponsors26.jsx @@ -20,7 +20,7 @@ function Sponsors() { { logo: AWS.src, alt: "Logo of Quantco", - link: "https://www.quantco.com/", + link: "https://aws.amazon.com/", customHeight: "5rem", }, { From 79aa40f536ef5c9ffdc494c65c737e1783910d2e Mon Sep 17 00:00:00 2001 From: Cedric Rische Date: Thu, 26 Feb 2026 23:11:00 +0100 Subject: [PATCH 3/3] Migrated Sponsors26 component to TypeScript, added `SponsorObject` interface, and updated AWS sponsor details. --- src/components/Sponsors/{Sponsors26.jsx => Sponsors26.tsx} | 7 ++++--- src/components/Sponsors/sponsor.interface.ts | 6 ++++++ 2 files changed, 10 insertions(+), 3 deletions(-) rename src/components/Sponsors/{Sponsors26.jsx => Sponsors26.tsx} (95%) create mode 100644 src/components/Sponsors/sponsor.interface.ts diff --git a/src/components/Sponsors/Sponsors26.jsx b/src/components/Sponsors/Sponsors26.tsx similarity index 95% rename from src/components/Sponsors/Sponsors26.jsx rename to src/components/Sponsors/Sponsors26.tsx index 6306dc4..bcbc9ad 100644 --- a/src/components/Sponsors/Sponsors26.jsx +++ b/src/components/Sponsors/Sponsors26.tsx @@ -6,9 +6,10 @@ import Quantco from "../../assets/images/sponsors/2026/quantco_white.svg"; import AWS from "../../assets/images/sponsors/2026/Amazon_Web_Services_Logo_white.svg"; import React from "react"; import HackHPIWrapper from "../Theme/HackHPIWrapper.jsx"; +import { SponsorObject } from "./sponsor.interface"; function Sponsors() { - const primarySponsors = [ + const primarySponsors: SponsorObject[] = [ { logo: Cula.src, alt: "Logo of Cula Technologies", @@ -16,10 +17,10 @@ function Sponsors() { }, ]; - const sponsors = [ + const sponsors: SponsorObject[] = [ { logo: AWS.src, - alt: "Logo of Quantco", + alt: "Logo of AWS", link: "https://aws.amazon.com/", customHeight: "5rem", }, diff --git a/src/components/Sponsors/sponsor.interface.ts b/src/components/Sponsors/sponsor.interface.ts new file mode 100644 index 0000000..3eba5d1 --- /dev/null +++ b/src/components/Sponsors/sponsor.interface.ts @@ -0,0 +1,6 @@ +export interface SponsorObject { + logo: string; + alt: string; + link: string; + customHeight?: string; +}