"use client"; import { useEventsStore } from "@/hooks/useEventsStore"; import { useOriginStation } from "@/hooks/useOriginStation"; import EventCard from "@/app/event/EventCard"; export default function Home() { const { events } = useEventsStore(); const { station: originStation } = useOriginStation(); const upcoming = events .filter((e) => e.eventTime >= new Date()) .sort((a, b) => a.eventTime.getTime() - b.eventTime.getTime()); return (
{upcoming.length === 0 ? (

No upcoming events

Use "Add Event" to add one, or import from the Calendar.

) : (
{upcoming.map((event) => ( ))}
)}
); }