import { UserSchedule } from '@shared/types/UserSchedule'; import React, { useEffect, useState } from 'react'; import AddSchedule from '~icons/material-symbols/add'; import List from '../List/List'; import ScheduleListItem from '../ScheduleListItem/ScheduleListItem'; import Text from '../Text/Text'; export type Props = { style?: React.CSSProperties; dummySchedules?: UserSchedule[]; dummyActiveIndex?: number; }; export function CalendarSchedules(props: Props) { const [activeScheduleIndex, setActiveScheduleIndex] = useState(props.dummyActiveIndex || 0); const [schedules, setSchedules] = useState(props.dummySchedules || []); let scheduleComponents = schedules.map((schedule, index) => (