diff --git a/relume-test/src/assets/relume.png b/relume-test/src/assets/relume.png new file mode 100644 index 0000000..ce18ea9 Binary files /dev/null and b/relume-test/src/assets/relume.png differ diff --git a/relume-test/src/assets/speaker-detail/jens.jpg b/relume-test/src/assets/speaker-detail/jens.jpg new file mode 100644 index 0000000..d8f3fb9 Binary files /dev/null and b/relume-test/src/assets/speaker-detail/jens.jpg differ diff --git a/relume-test/src/assets/webflow.png b/relume-test/src/assets/webflow.png new file mode 100644 index 0000000..b4d57e3 Binary files /dev/null and b/relume-test/src/assets/webflow.png differ diff --git a/relume-test/src/components/Team4.tsx b/relume-test/src/components/Team4.tsx index 34d54d5..7b4dd60 100644 --- a/relume-test/src/components/Team4.tsx +++ b/relume-test/src/components/Team4.tsx @@ -1,4 +1,5 @@ import speaker1 from "../assets/speakers/speaker1.jpg"; +import jensDetail from "../assets/speaker-detail/jens.jpg"; import speaker2 from "../assets/speakers/speaker2.jpg"; import speaker3 from "../assets/speakers/speaker3.jpg"; import speaker4 from "../assets/speakers/speaker4.jpg"; @@ -24,6 +25,7 @@ type Talk = { export type TeamMember = { image: ImageProps; + detailImage?: ImageProps; name: string; role: string; company: string; @@ -113,6 +115,7 @@ export const Team4Defaults: Props = { teamMembers: [ { image: { src: speaker1, alt: "Jens Riegelsberger" }, + detailImage: { src: jensDetail, alt: "Jens Riegelsberger" }, name: "Jens Riegelsberger", role: "UX Director", company: "Google", diff --git a/relume-test/src/pages/ProgrammDetail.tsx b/relume-test/src/pages/ProgrammDetail.tsx index f67247c..c43cfe0 100644 --- a/relume-test/src/pages/ProgrammDetail.tsx +++ b/relume-test/src/pages/ProgrammDetail.tsx @@ -6,6 +6,13 @@ import { Team4Defaults } from "../components/Team4"; import { ALL_EVENTS } from "../data/events"; import { BiCalendarAlt, BiMap, BiUser } from "react-icons/bi"; import { RxCube } from "react-icons/rx"; +import webflowLogo from "../assets/webflow.png"; +import relumeLogo from "../assets/relume.png"; + +const SPONSORS = [ + { src: webflowLogo, alt: "Webflow" }, + { src: relumeLogo, alt: "Relume" }, +]; const SponsorsSection = () => (
@@ -13,15 +20,13 @@ const SponsorsSection = () => (

Unsere Sponsoren & Partner

-
- {Array(15).fill(null).map((_, i) => ( +
+ {SPONSORS.map((sponsor) => (
- - {i % 2 === 0 ? "Webflow" : "Relume"} - + {sponsor.alt}
))}
@@ -38,8 +43,8 @@ const ProgrammDetail = () => { const speaker = Team4Defaults.teamMembers.find((m) => m.slug === event.speakerSlug); const dateLabel = event.day === "Donnerstag" - ? "Donnerstag, 7. Mai 2026" - : "Freitag, 8. Mai 2026"; + ? "Donnerstag, 25. Juni 2026" + : "Freitag, 26. Juni 2026"; return (
diff --git a/relume-test/src/pages/SpeakerDetail.tsx b/relume-test/src/pages/SpeakerDetail.tsx index c460009..e340862 100644 --- a/relume-test/src/pages/SpeakerDetail.tsx +++ b/relume-test/src/pages/SpeakerDetail.tsx @@ -44,8 +44,8 @@ const SpeakerDetail = () => { {/* Hero image */}
{speaker.image.alt}