diff --git a/frontend/src/components/AdminDailyAttendanceCard.jsx b/frontend/src/components/AdminDailyAttendanceCard.jsx index 76ec286..f4f0f25 100644 --- a/frontend/src/components/AdminDailyAttendanceCard.jsx +++ b/frontend/src/components/AdminDailyAttendanceCard.jsx @@ -3,7 +3,7 @@ import "./componentsCss/AdminDailyAttendanceCard.css"; import api from "../api/api"; import { getStudentAttendance,updateAttendanceStatus } from "../api/adminattendance"; -const AdminDailyAttendanceCard = ({ date, order,studentId, onClose }) => { +const AdminDailyAttendanceCard = ({ date, order,studentId, onClose, onRefresh }) => { const [slots, setSlots] = useState([]); const [modified, setModified] = useState([]); @@ -88,7 +88,7 @@ const AdminDailyAttendanceCard = ({ date, order,studentId, onClose }) => { const newModified = [...modified]; newModified[idx] = false; setModified(newModified); - + console.log("๐ ์ ์ฅ ์์ฒญ", { id: slot.id, order: slot.order, @@ -111,6 +111,8 @@ const AdminDailyAttendanceCard = ({ date, order,studentId, onClose }) => { } } alert("์ ์ฒด ์ ์ฅ ์๋ฃ"); + if (onRefresh) onRefresh(); // submit ์ดํ ์๋ก๊ณ ์นจ + onClose(); } catch (err) { console.error("์ ์ฒด ์ ์ฅ ์คํจ:", err); } @@ -124,7 +126,7 @@ const AdminDailyAttendanceCard = ({ date, order,studentId, onClose }) => {