import type { UserSchedule } from '@shared/types/UserSchedule'; import List from '@views/components/common/List/List'; import ScheduleListItem from '@views/components/common/ScheduleListItem/ScheduleListItem'; import Text from '@views/components/common/Text/Text'; import React, { useState } from 'react'; import AddSchedule from '~icons/material-symbols/add'; /** * Props for the CalendarSchedules component. */ export type Props = { style?: React.CSSProperties; dummySchedules?: UserSchedule[]; dummyActiveIndex?: number; }; /** * Renders a component that displays a list of schedules. * * @param props - The component props. * @returns The rendered component. */ export function CalendarSchedules(props: Props) { const [activeScheduleIndex, setActiveScheduleIndex] = useState(props.dummyActiveIndex || 0); const [schedules, setSchedules] = useState(props.dummySchedules || []); const scheduleComponents = schedules.map((schedule, index) => ( )); return (
MY SCHEDULES
); }