@php $doctor = $doctor ?? auth()->user(); $currentRoute = \Illuminate\Support\Facades\Route::currentRouteName(); $user = auth()->user(); $role = $user?->role; $isAdmin = $role === \App\Models\User::ROLE_ADMIN; $isSecretary = $role === \App\Models\User::ROLE_SECRETARY; $routeProfile = $isAdmin ? route('admin.doctor.profile', $doctor->id) : ($isSecretary ? route('secretary.doctor.profile', $doctor->id) : route('doctor.profile')); $routeServices = $isAdmin ? route('admin.doctor.services', $doctor->id) : ($isSecretary ? route('secretary.doctor.services', $doctor->id) : route('doctor.services')); $routeAvailability = $isAdmin ? route('admin.doctor.availability', $doctor->id) : ($isSecretary ? route('secretary.doctor.availability', $doctor->id) : route('doctor.availability')); $routeCalendar = $isAdmin ? route('admin.doctor.agenda', $doctor->id) : ($isSecretary ? route('secretary.doctor.agenda', $doctor->id) : route('doctor.book')); $routeAgenda = $isAdmin ? route('admin.doctor.agenda', $doctor->id) : ($isSecretary ? route('secretary.doctor.agenda', $doctor->id) : route('doctor.appointments')); $routePatients = $isAdmin ? route('admin.doctor.agenda', $doctor->id) : ($isSecretary ? route('secretary.doctor.agenda', $doctor->id) : route('doctor.patients')); $routeMessages = $isAdmin ? route('admin.doctor.agenda', $doctor->id) : ($isSecretary ? route('secretary.doctor.agenda', $doctor->id) : route('doctor.messages')); @endphp
{{-- RIGA 1: CARD MEDICO --}}
{{-- Avatar --}} @if (!empty($doctor->avatar_path)) Foto di {{ $doctor->name }} @else
{{ strtoupper(mb_substr($doctor->name, 0, 1)) }}
@endif
Medico {{ $doctor->name }} @if (!empty($doctor->specialty)) {{ $doctor->specialty }} @endif @if (!empty($doctor->public_title)) {{ $doctor->public_title }} @endif
{{-- RIGA 2: TAB + AZIONI ALLINEATE --}}