From c8effe3fa7e6f3b76d87bf5fc13b626dc77b10dc Mon Sep 17 00:00:00 2001 From: Alma Date: Sun, 13 Apr 2025 17:39:28 +0200 Subject: [PATCH] calendar 39 --- components/calendar/calendar-client.tsx | 43 ++++++++++++++++++------- 1 file changed, 31 insertions(+), 12 deletions(-) diff --git a/components/calendar/calendar-client.tsx b/components/calendar/calendar-client.tsx index 3a6933c2..710f7b39 100644 --- a/components/calendar/calendar-client.tsx +++ b/components/calendar/calendar-client.tsx @@ -1127,8 +1127,14 @@ export function CalendarClient({ initialCalendars, userId, userProfile }: Calend })) )} eventContent={(arg) => ( -
-
+
+
{!arg.event.allDay && ( {new Date(arg.event.start).toLocaleTimeString('fr-FR', { @@ -1144,10 +1150,8 @@ export function CalendarClient({ initialCalendars, userId, userProfile }: Calend
)} eventClassNames={(arg) => [ - 'rounded border-l-4', - 'hover:ring-2 hover:ring-offset-1 hover:ring-opacity-50', + 'hover:ring-2 hover:ring-offset-1', 'transition-all duration-200', - 'shadow-sm hover:shadow', arg.event.allDay ? 'py-1' : '' ]} locale={frLocale} @@ -1163,7 +1167,17 @@ export function CalendarClient({ initialCalendars, userId, userProfile }: Calend slotMinTime="06:00:00" slotMaxTime="22:00:00" allDaySlot={true} - allDayText="Toute la journée" + allDayText="" + views={{ + timeGridWeek: { + allDayText: "", + dayHeaderFormat: { weekday: 'long', day: 'numeric', month: 'numeric' } + }, + timeGridDay: { + allDayText: "", + dayHeaderFormat: { weekday: 'long', day: 'numeric', month: 'numeric' } + } + }} slotLabelFormat={{ hour: '2-digit', minute: '2-digit', @@ -1225,8 +1239,8 @@ export function CalendarClient({ initialCalendars, userId, userProfile }: Calend
- -
+ +
{calendars.map((cal) => ( ))}