kithkin/resources/views/components/calendar/time/day-event.blade.php

28 lines
904 B
PHP

@props([
'event' => [],
])
<li class="events"
data-event-id="{{ $event['occurrence_id'] ?? $event['id'] }}"
data-calendar-id="{{ $event['calendar_slug'] }}"
style="
--event-col: {{ $event['start_col'] ?? 1 }};
--event-bg: {{ $event['color'] }};
--event-fg: {{ $event['color_fg'] }};">
@php
$showParams = [$event['calendar_slug'], $event['id']];
if (!empty($event['occurrence'])) {
$showParams['occurrence'] = $event['occurrence'];
}
@endphp
<a class="event{{ $event['visible'] ? '' : ' hidden' }}"
href="{{ route('calendar.event.show', $showParams) }}"
hx-get="{{ route('calendar.event.show', $showParams) }}"
hx-target="#modal"
hx-push-url="true"
hx-swap="innerHTML"
data-calendar="{{ $event['calendar_slug'] }}">
<span>{{ $event['title'] }}</span>
</a>
</li>