import SuperscriptTime from '../../../features/viewers/common/superscript-time/SuperscriptTime'; import { formatTime } from '../../utils/time'; import './Schedule.scss'; const formatOptions = { format12: 'hh:mm a', format24: 'HH:mm', }; interface ScheduleItemProps { selected: 'past' | 'now' | 'future'; timeStart: number; timeEnd: number; title: string; backstageEvent: boolean; colour: string; skip: boolean; } export default function ScheduleItem(props: ScheduleItemProps) { const { selected, timeStart, timeEnd, title, backstageEvent, colour, skip } = props; const start = formatTime(timeStart, formatOptions); const end = formatTime(timeEnd, formatOptions); const userColour = colour !== '' ? colour : ''; const selectStyle = `entry--${selected}`; return (