From dec2c5d526933a0c99d6ce6e8cc020875bce16a4 Mon Sep 17 00:00:00 2001 From: Kyle Pope Date: Fri, 13 Mar 2026 02:09:14 +0800 Subject: [PATCH] Fix event colors: remove inline backgroundColor/borderColor from event data The previous commit failed to remove inline color props due to CRLF line endings. FullCalendar was still setting inline styles that override CSS. calendarColor is now correctly in extendedProps for the eventDidMount callback. Co-Authored-By: Claude Opus 4.6 --- frontend/src/components/calendar/CalendarPage.tsx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/frontend/src/components/calendar/CalendarPage.tsx b/frontend/src/components/calendar/CalendarPage.tsx index dcade84..40ef617 100644 --- a/frontend/src/components/calendar/CalendarPage.tsx +++ b/frontend/src/components/calendar/CalendarPage.tsx @@ -364,14 +364,13 @@ export default function CalendarPage() { start: event.start_datetime, end: event.end_datetime || undefined, allDay: event.all_day, - backgroundColor: event.calendar_color || 'hsl(var(--accent-color))', - borderColor: event.calendar_color || 'hsl(var(--accent-color))', editable: permissionMap.get(event.calendar_id) !== 'read_only', extendedProps: { is_virtual: event.is_virtual, is_recurring: event.is_recurring, parent_event_id: event.parent_event_id, calendar_id: event.calendar_id, + calendarColor: event.calendar_color || 'hsl(var(--accent-color))', }, }));