'use client';
import { useState } from 'react';
import CalendrierTrajets from './CalendrierTrajets';
import ListeTrajets from './ListeTrajets';
import TrajetForm from './TrajetForm';
export default function CalendrierPageContent() {
const [refreshTrigger, setRefreshTrigger] = useState(0);
const [showTrajetForm, setShowTrajetForm] = useState(false);
const handleTrajetCreated = () => {
setRefreshTrigger((prev) => prev + 1);
};
return (
{/* En-tête avec titre et bouton */}
Calendrier
Gestion des trajets et planning des chauffeurs
{/* Calendrier en haut */}
{/* Liste des trajets en bas, triable par période */}
{/* Modal formulaire trajet */}
{showTrajetForm && (
setShowTrajetForm(false)}
onSuccess={() => {
handleTrajetCreated();
setShowTrajetForm(false);
}}
/>
)}
);
}