mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-29 16:03:21 +00:00
feat: Ajout de l'emploi du temps sur la page parent
This commit is contained in:
@ -33,12 +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,
|
||||
readOnly = false
|
||||
}) {
|
||||
const [events, setEvents] = useState([]);
|
||||
const [schedules, setSchedules] = useState([]);
|
||||
@ -46,6 +47,7 @@ export function PlanningProvider({
|
||||
const [planningMode, setPlanningMode] = useState(modeSet);
|
||||
const [currentDate, setCurrentDate] = useState(new Date());
|
||||
const [viewType, setViewType] = useState('week'); // Changer 'month' en 'week'
|
||||
const [parentView, setParentView] = useState(readOnly);
|
||||
const [hiddenSchedules, setHiddenSchedules] = useState([]);
|
||||
const { selectedEstablishmentId } = useEstablishment();
|
||||
|
||||
@ -136,10 +138,12 @@ export function PlanningProvider({
|
||||
viewType,
|
||||
setViewType,
|
||||
hiddenSchedules,
|
||||
setHiddenSchedules,
|
||||
toggleScheduleVisibility,
|
||||
planningMode,
|
||||
reloadEvents,
|
||||
reloadPlanning,
|
||||
parentView
|
||||
};
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user