import { useParams, Navigate, Link } from "react-router-dom";
import { Navbar3 } from "../components/Navbar";
import { Cta30 } from "../components/Cta30";
import { Footer3 } from "../components/Footer";
import { Team4Defaults } from "../components/Team4";
import { ALL_EVENTS } from "../data/events";
import { BiCalendarAlt, BiUser, BiLogoLinkedinSquare, BiLogoDribbble } from "react-icons/bi";
import { SiXing } from "react-icons/si";
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 = () => (
Unsere Sponsoren & Partner
{SPONSORS.map((sponsor) => (
))}
);
const ProgrammDetail = () => {
const { id } = useParams<{ id: string }>();
const event = ALL_EVENTS.find((e) => e.id === id);
if (!event) return ;
const speaker = Team4Defaults.teamMembers.find((m) => m.slug === event.speakerSlug);
const dateLabel = event.day === "Donnerstag"
? "Donnerstag, 25. Juni 2026"
: "Freitag, 26. Juni 2026";
return (
{/* Hero section */}
{/* Left: event info */}
{event.type}
{event.title}
{event.subtitle && (
{event.subtitle}
)}
{dateLabel}, {event.time}
{event.speaker}
Ticket kaufen
{/* Right: speaker image */}
{/* Speaker bio + event description */}
{/* Left: über den speaker */}
Über den Speaker
{speaker ? (
<>
{speaker.name}
{speaker.role}
{speaker.company}
Speaker Details
>
) : (
{event.speaker}
)}
{/* Right: das erwartete dich */}
Das erwartet dich
{event.description ?? "Weitere Informationen folgen in Kürze."}
{/* Stay tuned */}
{/* Sponsors */}
);
};
export default ProgrammDetail;