@props([
'day', // required
'events',
'calendars' => [], // calendar palette keyed by id
])
!empty($day['events']),
'day--current' => $day['in_month'],
'day--outside' => !$day['in_month'],
'day--today' => $day['is_today'],
])>
@if(!empty($day['events']))
@foreach (array_keys($day['events']) as $eventId)
@php
$event = $events[$eventId];
$color = $event['color'] ?? '#999';
$showParams = [$event['calendar_slug'], $event['id']];
if (!empty($event['occurrence'])) {
$showParams['occurrence'] = $event['occurrence'];
}
@endphp
{{ $event['title'] }}
@endforeach
@endif