diff --git a/server/client/src/Pages/CheckPage.js b/server/client/src/Pages/CheckPage.js index 5c95ba432cda82f277d22084d664c557717932cb..bd5e8e896ae73c6736e1853c39f085fb3bfab9c4 100644 --- a/server/client/src/Pages/CheckPage.js +++ b/server/client/src/Pages/CheckPage.js @@ -1,9 +1,10 @@ import React, { useState, useEffect } from 'react'; import Menu from '../Components/Menu'; -import List from '../Components/List'; import axios from 'axios'; +import 'bootstrap/dist/css/bootstrap.css'; function Check(props) { + function getReserve() { axios.get(`/reserves/${props.match.params.id}`, { headers: { authorization: localStorage.getItem('token') }, @@ -19,21 +20,59 @@ function Check(props) { alert(err.error) }); } + function remove(index) { + axios.delete(`/reserves/${reserve[index]._id}`) + .then(res => { + if (res.status === 404) return alert(res.data.error) + alert("삭제되었습니다!") + getReserve(); + }) + .catch(err => { + alert(err.error) + }); + }; const [reserve, setReserve] = useState([]); useEffect(() => { getReserve(); }, []) + return (
아이디 | +이름 | +날짜 | +강의실 | +예약취소 | +
---|---|---|---|---|
{props.match.params.id} | +{reserve.name} | +{reserve.date} | +{reserve.room} | ++ + | +