@using System.Security.Claims @code { private string GetUserDisplayName(ClaimsPrincipal user) { return user.FindFirst("fullName")?.Value ?? user.Identity?.Name ?? "Usuario"; } private string GetInitial(ClaimsPrincipal user) { var displayName = GetUserDisplayName(user).Trim(); return displayName.Length > 0 ? displayName[..1].ToUpperInvariant() : "U"; } }