import { useState, useEffect } from "react"; import { useParams } from "react-router-dom"; import KU from "./KUSchedule.js"; import scheduleApi from "../../apis/schedule.api"; import catchErrors from "../../utils/catchErrors"; const ScheduleCarousel = () => { const [scheduleList, setScheduleList] = useState([]) const [error, setError] = useState("") const { date } = useParams() useEffect(() => { getSchedule(date) }, [date]) async function getSchedule(date) { try { setError("") const resList = await scheduleApi.getbyDate(date) setScheduleList(resList) } catch (error) { catchErrors(error, setError) } } return (
{scheduleList.length !== 0 ? scheduleList.map((schedule, idx) =>
) : null}
) } export default ScheduleCarousel