diff --git a/apps/calendar/apps/web/src/lib/components/calendar/MultiDayView.svelte b/apps/calendar/apps/web/src/lib/components/calendar/MultiDayView.svelte index d48e11b16..cc5787666 100644 --- a/apps/calendar/apps/web/src/lib/components/calendar/MultiDayView.svelte +++ b/apps/calendar/apps/web/src/lib/components/calendar/MultiDayView.svelte @@ -42,7 +42,7 @@ // Props interface Props { - dayCount: 5 | 10 | 14; + dayCount: number; /** Optional date override for carousel navigation (uses viewStore.currentDate if not provided) */ date?: Date; onQuickCreate?: (date: Date, position: { x: number; y: number }) => void; @@ -105,7 +105,8 @@ let columnClass = $derived.by(() => { if (days.length <= 5) return 'normal'; if (days.length <= 10) return 'compact'; - return 'very-compact'; + if (days.length <= 14) return 'very-compact'; + return 'ultra-compact'; }); // ========== Drag & Drop State ========== @@ -823,6 +824,7 @@ class="multi-day-view" class:compact={columnClass === 'compact'} class:very-compact={columnClass === 'very-compact'} + class:ultra-compact={columnClass === 'ultra-compact'} >