diff --git a/react-whenMeet/src/components/ResultEndForm.jsx b/react-whenMeet/src/components/ResultEndForm.jsx index fd3264531e2631b1191e3db935b8ed961e4b0133..4536f3f8b9f5cd092db88f3c2194e37417e41f20 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]}瑜� �섎뒗