import { useSchedule } from './ScheduleContext'; import ScheduleItem from './ScheduleItem'; import './Schedule.scss'; interface ScheduleProps { isProduction?: boolean; className?: string; } export default function Schedule({ isProduction, className }: ScheduleProps) { const { paginatedEvents, selectedEventId, isBackstage, scheduleType } = useSchedule(); // TODO: design a nice placeholder for empty schedules if (paginatedEvents?.length < 1) { return null; } let selectedState: 'past' | 'now' | 'future' = 'past'; return ( ); }