import { EventPageButtons } from "@/components/shared/event-page-buttons"; import { getEventPage } from "@/services/calendar"; import { getLocale, getTranslations } from "next-intl/server"; import Image from "next/image"; export default async function EventPage({ params, }: { params: { id: string }; }) { const { id } = params; const lang = await getLocale(); const t = await getTranslations("events"); const data = await getEventPage(id, lang); return (

{data?.title ? data?.title : null}

{t("date")}

{data?.date}

{data?.location && ( <>

{t("venue")}

{data?.location}

)} {data?.organizers.length > 0 && ( <>

{t("organiser")}

{data?.organizers[0]?.name}
)} {data?.coorganizers.length > 0 && ( <>

{t("coOrganiser")}

{data?.coorganizers[0]?.name}
)}
event image

{t("description")}

{data?.description}

{data?.event_topic && ( <>

{t("theme")}

)}
); }