fix: Ajout du mode Visu

This commit is contained in:
N3WT DE COMPET
2025-05-04 14:32:06 +02:00
parent 4ecf25a6ab
commit e1c607308c
29 changed files with 531 additions and 414 deletions

View File

@ -33,11 +33,13 @@ export const RecurrenceType = Object.freeze({
export const PlanningModes = Object.freeze({
CLASS_SCHEDULE: 'classSchedule',
PLANNING: 'planning'
PLANNING: 'planning',
});
export function PlanningProvider({ children, modeSet=PlanningModes.PLANNING}) {
export function PlanningProvider({
children,
modeSet = PlanningModes.PLANNING,
}) {
const [events, setEvents] = useState([]);
const [schedules, setSchedules] = useState([]);
const [selectedSchedule, setSelectedSchedule] = useState(0);
@ -53,21 +55,20 @@ export function PlanningProvider({ children, modeSet=PlanningModes.PLANNING}) {
reloadEvents();
}, [planningMode, selectedEstablishmentId]);
const reloadEvents = () => {
fetchEvents(selectedEstablishmentId, planningMode).then((data) => {
setEvents(data);
});
};
const reloadEvents = () =>{
fetchEvents(selectedEstablishmentId, planningMode).then((data) => {
setEvents(data);
});
}
const reloadPlanning = () =>{
fetchPlannings(selectedEstablishmentId, planningMode).then((data) => {
setSchedules(data);
if (data.length > 0) {
setSelectedSchedule(data[0].id);
}
});
}
const reloadPlanning = () => {
fetchPlannings(selectedEstablishmentId, planningMode).then((data) => {
setSchedules(data);
if (data.length > 0) {
setSelectedSchedule(data[0].id);
}
});
};
const addEvent = (newEvent) => {
createEvent(newEvent).then(() => {
reloadEvents();
@ -82,7 +83,7 @@ const reloadPlanning = () =>{
const handleDeleteEvent = (id) => {
deleteEvent(id, csrfToken).then((data) => {
reloadEvents();
reloadEvents();
});
};