@props([ 'guard' => '', 'menuItems' => [], 'logoutRoute' => false, ]) @php $dd = 'min-w-[160px] animate-fade-in rounded-xl border border-border bg-card py-1 shadow-soft dark:bg-card'; $ddi = 'flex cursor-pointer items-center gap-2 px-4 py-2 text-sm text-foreground transition-colors duration-150 hover:bg-muted'; $guard = $guard ?: config('auth.defaults.guard'); $user = auth()->guard($guard)->user(); // Dynamic details (always safe) $avatar = $user?->avatar ?? null; $fullName = $user?->full_name ?? $user?->name ?? ''; $email = $user?->email ?? ''; $isLoggedIn = !is_null($user); @endphp
{{ $fullName ?: 'User' }}
{{ $email ?: 'user@example.com' }}