@php $user = $user ?? null; $name = data_get($user, 'name', 'Anonymous'); $avatar = data_get($user, 'profile.avatar_url') ?? \App\Support\AvatarUrl::forUser((int) data_get($user, 'id', 0)); $role = strtolower((string) data_get($user, 'role', 'member')); $roleLabel = match ($role) { 'admin' => 'Admin', 'moderator' => 'Moderator', default => 'Member', }; $roleClasses = match ($role) { 'admin' => 'bg-red-500/15 text-red-300', 'moderator' => 'bg-amber-500/15 text-amber-300', default => 'bg-sky-500/15 text-sky-300', }; @endphp