@include('partials.doctor-header')
@if (session()->has('success'))
{{ session('success') }}
@endif {{-- FILTRI AGENDA --}} @php $ref = \Carbon\Carbon::parse($referenceDate); if ($periodFilter === 'day') { $periodLabel = $ref->format('d/m/Y'); } elseif ($periodFilter === 'week') { $periodLabel = $ref->copy()->startOfWeek(\Carbon\Carbon::MONDAY)->format('d/m/Y') . ' - ' . $ref->copy()->endOfWeek(\Carbon\Carbon::SUNDAY)->format('d/m/Y'); } else { $periodLabel = $ref->translatedFormat('F Y'); } @endphp

Agenda appuntamenti

{{ ucfirst($periodLabel) }}
@if($showNewForm)

Nuovo appuntamento

{{-- DATA --}}
@error('dateForNew')
{{ $message }}
@enderror
{{-- SLOT --}}
@error('selectedSlot')
{{ $message }}
@enderror @if(empty($slotsForNew))
Nessuna disponibilità per la data selezionata.
@endif
{{-- DATI PAZIENTE --}}
@error('patient_name')
{{ $message }}
@enderror
@error('patient_phone')
{{ $message }}
@enderror
@error('patient_email')
{{ $message }}
@enderror
@endif {{-- AGENDA --}}

Elenco appuntamenti

@if(empty($groupedAppointments))

Nessun appuntamento previsto.

@else
@foreach($groupedAppointments as $group) @php $dateLabel = \Carbon\Carbon::parse($group['date'])->format('d/m/Y'); @endphp @endforeach
@endif