import { useState } from "react"; import movieApi from "../../apis/movie.api.js"; import catchErrors from "../../utils/catchErrors.js"; import styles from "./movie-table.module.scss"; const MovieTable = ({ movieList }) => { const [error, setError] = useState("") async function handleSubmit(e, movieId) { e.preventDefault(); try { setError("") await movieApi.submit(movieId) alert("서버 등록이 완료되었습니다.") window.location.reload() } catch (error) { catchErrors(error, setError) } } async function handleDelete(e, movieId) { e.preventDefault() try { setError("") await movieApi.remove(movieId) alert("해당 영화 정보가 서버에서 삭제되었습니다.") window.location.reload() } catch (error) { catchErrors(error, setError) } } return (
제목 | 감독 | 상영일 |
---|---|---|
{movie.title} | {movie.director} | {movie.release_date} |
{movie.director} / {movie.release_date}
{movie.existed ?
: }
|