@using Iceshrimp.Shared.Schemas.Web
@using Iceshrimp.Assets.PhosphorIcons
@inject NavigationManager Nav
@if (Indented == false)
{
}
@@@User.Username@(User.Host != null ? $"@{User.Host}" : "")
@if (User.IsBot)
{
}
@code {
[Parameter] [EditorRequired] public required UserResponse User { get; set; }
[Parameter] [EditorRequired] public required bool Indented { get; set; }
private void OpenProfile()
{
var path = $"@{User.Username}";
if (User.Host?.Length > 0)
{
path += $"@{User.Host}";
}
Nav.NavigateTo($"/{path}");
}
}