From c79dd678ad622a4045cb13c95f724634e1ba71e2 Mon Sep 17 00:00:00 2001 From: jhkang0516 <jhkang0516@ajou.ac.kr> Date: Mon, 4 Dec 2023 14:21:48 +0900 Subject: [PATCH] =?UTF-8?q?[EDIT]=20=EC=8B=9C=EA=B0=84=20=EC=84=A0?= =?UTF-8?q?=ED=83=9D=ED=95=98=EA=B8=B0=20=EC=A1=B0=EA=B1=B4=20confirmedTim?= =?UTF-8?q?e=EC=9D=B4=EC=9A=A9=ED=95=98=EC=97=AC=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- react-whenMeet/src/components/ResultEndForm.jsx | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/react-whenMeet/src/components/ResultEndForm.jsx b/react-whenMeet/src/components/ResultEndForm.jsx index fd32645..4536f3f 100644 --- a/react-whenMeet/src/components/ResultEndForm.jsx +++ b/react-whenMeet/src/components/ResultEndForm.jsx @@ -60,12 +60,19 @@ export default function ResultEndForm() { const handlePasswordSubmit = async (password) => { setIsModalOpen(false); try { - await axios.patch( + const response = await axios.patch( `http://localhost:3000/meetings/${meeting_id}/confirm-time`, { adminPassword: password, } ); + + if (response.data && response.data.confirmedTime) { + setMeetingData((prevData) => ({ + ...prevData, + confirmedTime: response.data.confirmedTime, + })); + } } catch (error) { if (error.response && error.response.status === 401) { alert("鍮꾨�踰덊샇媛� ���몄뒿�덈떎."); @@ -88,7 +95,7 @@ export default function ResultEndForm() { <h1 className="title-box">{meetingData.title}</h1> <p>�ы몴媛� 醫낅즺�섏뿀�듬땲��.</p> - {meetingData.isClosed ? ( + {meetingData.confirmedTime && ( <div> <p style={{ color: "blue" }}>�쎌냽 �쒓컙�� {selectedDate}�낅땲��.</p> <div> @@ -96,7 +103,8 @@ export default function ResultEndForm() { <h3>{meetingData.currentParticipants}</h3> </div> </div> - ) : ( + )} + {!meetingData.confirmedTime && ( <span className="closedFalse"> <p> {meetingData.purpose && purposeText[meetingData.purpose]}瑜� �섎뒗 -- GitLab