calendar 36

This commit is contained in:
Alma 2025-04-13 17:22:02 +02:00
parent f53b6556a1
commit 51ab2c2150

View File

@ -1050,6 +1050,47 @@ export function CalendarClient({ initialCalendars, userId, userProfile }: Calend
<CalendarSelector /> <CalendarSelector />
<style jsx global>{`
/* Fixed height and scrolling for day cells only */
.fc .fc-daygrid-day-frame {
min-height: 100px !important;
max-height: 100px !important;
overflow-y: auto !important;
}
/* Keep events container relative positioning */
.fc .fc-daygrid-day-events {
margin-bottom: 0 !important;
}
/* Custom scrollbar styles */
.fc .fc-daygrid-day-frame::-webkit-scrollbar {
width: 4px;
}
.fc .fc-daygrid-day-frame::-webkit-scrollbar-track {
background: transparent;
}
.fc .fc-daygrid-day-frame::-webkit-scrollbar-thumb {
background: #888;
border-radius: 4px;
}
.fc .fc-daygrid-day-frame::-webkit-scrollbar-thumb:hover {
background: #555;
}
/* Hide scrollbar when not needed */
.fc .fc-daygrid-day-frame::-webkit-scrollbar {
display: none;
}
.fc .fc-daygrid-day-frame:hover::-webkit-scrollbar {
display: block;
}
`}</style>
{loading ? ( {loading ? (
<div className="h-96 flex items-center justify-center"> <div className="h-96 flex items-center justify-center">
<Loader2 className="h-8 w-8 animate-spin text-primary" /> <Loader2 className="h-8 w-8 animate-spin text-primary" />
@ -1117,7 +1158,8 @@ export function CalendarClient({ initialCalendars, userId, userProfile }: Calend
locale={frLocale} locale={frLocale}
selectable={true} selectable={true}
selectMirror={true} selectMirror={true}
dayMaxEvents={true} dayMaxEventRows={false}
dayMaxEvents={false}
weekends={true} weekends={true}
select={handleDateSelect} select={handleDateSelect}
eventClick={handleEventClick} eventClick={handleEventClick}