From c88091a1dc3e2f2e67f41b8aca64f5ec554a269a Mon Sep 17 00:00:00 2001 From: Alma Date: Sun, 13 Apr 2025 14:02:33 +0200 Subject: [PATCH] calendar 11 --- components/calendar/calendar-client.tsx | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/components/calendar/calendar-client.tsx b/components/calendar/calendar-client.tsx index a0d44e9e..1b0c0c3b 100644 --- a/components/calendar/calendar-client.tsx +++ b/components/calendar/calendar-client.tsx @@ -391,7 +391,10 @@ function EventPreview({ event, calendar }: { event: Event; calendar: Calendar }) } export function CalendarClient({ initialCalendars, userId, userProfile }: CalendarClientProps) { - const [calendars, setCalendars] = useState(initialCalendars); + const [calendars, setCalendars] = useState(initialCalendars.map(cal => ({ + ...cal, + events: cal.events || [] + }))); const [selectedCalendarId, setSelectedCalendarId] = useState( initialCalendars[0]?.id || "" ); @@ -601,18 +604,20 @@ export function CalendarClient({ initialCalendars, userId, userProfile }: Calend setSelectedCalendar(null); setIsCalendarModalOpen(true); }} + className="bg-white hover:bg-gray-50 text-gray-900 border-gray-200" > - Nouveau calendrier + Nouveau calendrier @@ -656,7 +661,7 @@ export function CalendarClient({ initialCalendars, userId, userProfile }: Calend right: "", }} events={calendars.flatMap(cal => - cal.events.map(event => ({ + (cal.events || []).map(event => ({ id: event.id, title: event.title, start: event.start,