import { useState, useEffect } from "react"; import moment from 'moment'; import Calender from "../Calender/Calender.js"; import timetableApi from "../../apis/timetable.api.js"; import catchErrors from "../../utils/catchErrors.js"; import styles from "./admin.module.scss"; const TimeTable = () => { const [selectDate, setSelectDate] = useState(moment().format('YYYY-MM-DD')) const [timeList, setTimeList] = useState([]) const [error, setError] = useState("") useEffect(() => { getTimeTable(selectDate) }, [selectDate]) async function getTimeTable() { try { setError("") const res = await timetableApi.getAll(selectDate) setTimeList(res) } catch (error) { catchErrors(error, setError) } } async function deleteTime(timeId) { try { setError("") await timetableApi.remove(timeId) alert('해당 상영시간표 정보를 성공적으로 삭제하였습니다.') getTimeTable(selectDate) } catch (error) { catchErrors(error, setError) } } return (
{el.theatertype.theaterTypeName}
{el.timetable.map(time =>서버에 저장되어 있는 상영시간표가 존재하지 않습니다.
아래의 양식을 작성해 새로운 상영시간표를 등록해주세요.