Calendars — {{ $tenant->name }}

+ New Calendar
@if(session('success'))
{{ session('success') }}
@endif
@if($search) Clear @endif
@if($calendars->isEmpty())
{{ $search ? 'No calendars match your search.' : 'No calendars yet. Create your first one.' }}
@else
@foreach($calendars as $calendar)
{{-- Header row: name + status + actions --}}

{{ $calendar->name }}

{{ $calendar->is_active ? 'Active' : 'Inactive' }}
Edit
@csrf
@csrf @method('DELETE')
{{-- Details grid --}}
{{-- Receiver --}}

Receiver

@if($calendar->receiver_type) {{ $calendar->receiver_type }} @endif {{ $calendar->receiver_username ?: '—' }}
{{-- Target --}}

Target

@if($calendar->target_type) {{ $calendar->target_type }} @endif {{ $calendar->target_username ?: '—' }}
@if($calendar->target_url)

{{ $calendar->target_url }}

@endif
{{-- Timezone --}}

Timezone

{{ $calendar->timezone ?: '—' }}

{{-- Treatment Name --}}

Treatment Name

{{ $calendar->treatment_name ?: '—' }}

{{-- Allowed Actions --}}

Allowed Actions

@php $actions = $calendar->allowed_actions ?? ['create', 'reschedule', 'cancel']; $actionColors = [ 'create' => 'bg-blue-100 dark:bg-blue-900 text-blue-700 dark:text-blue-300', 'reschedule' => 'bg-yellow-100 dark:bg-yellow-900 text-yellow-700 dark:text-yellow-300', 'cancel' => 'bg-red-100 dark:bg-red-900 text-red-700 dark:text-red-300', ]; @endphp
@foreach($actions as $action) {{ ucfirst($action) }} @endforeach
{{-- Webhook URL --}}

Webhook URL

{{ $calendar->webhookUrl() }}
@endforeach
@endif