import Layout from "@/components/layout/Layout"; import Link from "next/link"; import moment from "moment"; import { events } from "@/utility/constant.utils"; const formatEventDate = (dateStr) => { if (!dateStr) return "Details will be announced"; return dateStr.replace(/\d{4}-\d{2}-\d{2}/g, (date) => { const m = moment(date, "YYYY-MM-DD", true); return m.isValid() ? m.format("MMM D, YYYY") : date; }); }; export default function UpcomingEventSinglePage({ slug }) { const event = events.find((item) => item.slug === slug); if (!event) { return null; } const eventDate = formatEventDate(event.date); const eventLocation = event.location || "Venue will be confirmed"; return (

{event.title}

Home {" "} {event.title}

{event.title}

{event.desc || "More details will be updated soon."}

{event.title}

Event Details

  • Date: {eventDate}
  • Venue: {eventLocation}
  • Time: {event.time || "Details will be announced"}
{event.admission && ( <>
  • Admission: {event.admission}
)}

Additional Information

  • Program details will be updated as they are confirmed.
  • Registration or ticket information will be added here when available.
  • Please check back closer to the event date for final details.
); }