@vite(['resources/css/app.css', 'resources/js/app.js']) @livewireStyles @stack('head')
{{-- Sidebar --}} {{-- Backdrop móvil --}}
{{-- Main column --}}
@isset($pageTitle) @endisset
{{ $topbarRight ?? '' }} @if (! auth()->user()?->isEmployee() || auth()->user()?->isCompanyAdmin()) @endif {{-- PWA install button (oculto hasta que beforeinstallprompt dispare) --}} @auth @livewire('notification-bell') @endauth {{-- User dropdown --}} @php $user = auth()->user(); $showTenantSettings = $user?->isCompanyAdmin(); @endphp

{{ auth()->user()->name }}

{{ auth()->user()->email }}

Mi perfil @if ($showTenantSettings)

Configuración

Ajustes Módulo Clínico @endif
@csrf
{{-- Flash --}} @if (session('success') || session('error') || session('warning'))
@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif @if (session('warning'))
{{ session('warning') }}
@endif
@endif
{{ $slot }}
© {{ date('Y') }} AsignaPro · Todos los derechos reservados v1.0 · Hecho en Colombia
@auth @php $mobileUser = auth()->user(); $mobileIsEmployee = $mobileUser?->isEmployee() && ! $mobileUser?->isCompanyAdmin(); $mobileNavItems = $mobileIsEmployee ? [ ['label' => 'Inicio', 'href' => route('employee.dashboard'), 'active' => request()->routeIs('employee.dashboard'), 'icon' => 'home'], ['label' => 'Agenda', 'href' => route('employee.agenda'), 'active' => request()->routeIs('employee.agenda'), 'icon' => 'calendar'], ['label' => 'Servicios', 'href' => route('employee.services.index'), 'active' => request()->routeIs('employee.services.*'), 'icon' => 'briefcase'], ['label' => 'Perfil', 'href' => route('profile.edit'), 'active' => request()->routeIs('profile.*'), 'icon' => 'user'], ] : [ ['label' => 'Inicio', 'href' => route('tenant.dashboard'), 'active' => request()->routeIs('tenant.dashboard'), 'icon' => 'home'], ['label' => 'Agenda', 'href' => route('tenant.bookings.agenda'), 'active' => request()->routeIs('tenant.bookings.agenda'), 'icon' => 'calendar'], ['label' => 'Reservas', 'href' => route('tenant.bookings.index'), 'active' => request()->routeIs('tenant.bookings.index') || request()->routeIs('tenant.bookings.show'), 'icon' => 'clipboard'], ['label' => 'Clientes', 'href' => route('tenant.customers.index'), 'active' => request()->routeIs('tenant.customers.*') || request()->routeIs('tenant.patients.*'), 'icon' => 'users'], ['label' => 'Perfil', 'href' => route('profile.edit'), 'active' => request()->routeIs('profile.*'), 'icon' => 'user'], ]; @endphp @if (! $mobileUser?->isSuperAdmin()) @endif @endauth {{-- PWA install banner (mobile-friendly, oculto hasta beforeinstallprompt) --}} @auth @endauth @livewireScriptConfig @if (session('success') || session('error') || session('warning')) @endif @stack('scripts')