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 }) => {
{slots.map((slot, idx) => ( -
+
{idx + 1}์ฐจ ์ถœ์„