@props([ 'user' => null, 'role' => null, 'dashboardUrl' => null, ]) @if (auth()->check()) @php $user = auth()->user(); $role = $user->getRoleNames()->first() ?? 'user'; $dashboardUrl = $role === 'admin' ? '/admin' : '/' . $role; @endphp @endif {{ Str::upper(config('app.name')) }} {!! app(App\Services\MenuService::class)->buildMenu() !!} @if (auth()->check()) @php $user = auth()->user(); $role = $user->getRoleNames()->first() ?? 'user'; $dashboardUrl = $role === 'admin' ? '/admin' : '/' . $role; @endphp {{ ucfirst($role) }} Dashboard @else Login Register @endif Open main menu @if (auth()->check()) {{ ucfirst($role) }} Dashboard @endif {!! app(App\Services\MenuService::class)->buildMenu() !!}