mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-04-05 20:51:26 +00:00
fix: Mise à jour des plannings
This commit is contained in:
@ -12,13 +12,22 @@ export default function ScheduleEventModal({
|
||||
teachers,
|
||||
classes,
|
||||
}) {
|
||||
const { addEvent, handleUpdateEvent, handleDeleteEvent, schedules } =
|
||||
const {
|
||||
addEvent,
|
||||
handleUpdateEvent,
|
||||
handleDeleteEvent,
|
||||
schedules,
|
||||
selectedSchedule,
|
||||
} =
|
||||
usePlanning();
|
||||
const { showNotification } = useNotification();
|
||||
|
||||
React.useEffect(() => {
|
||||
if (!eventData?.planning && schedules.length > 0) {
|
||||
const defaultSchedule = schedules[0];
|
||||
const defaultSchedule =
|
||||
schedules.find(
|
||||
(schedule) => Number(schedule.id) === Number(selectedSchedule)
|
||||
) || schedules[0];
|
||||
if (eventData?.planning !== defaultSchedule.id) {
|
||||
setEventData((prev) => ({
|
||||
...prev,
|
||||
@ -26,7 +35,7 @@ export default function ScheduleEventModal({
|
||||
}));
|
||||
}
|
||||
}
|
||||
}, [schedules, eventData?.planning]);
|
||||
}, [schedules, selectedSchedule, eventData?.planning]);
|
||||
|
||||
const handleSpecialityChange = (specialityId) => {
|
||||
const selectedSpeciality = specialities.find(
|
||||
|
||||
Reference in New Issue
Block a user