@inject NavigationManager Nav
@if (Indented == false)
{
}
@(DisplayName ?? Username)
@@@Username@(Host != null ? $"@{Host}" : "")
@code {
[Parameter] [EditorRequired] public required string AvatarUrl { get; set; }
[Parameter] [EditorRequired] public required string? DisplayName { get; set; }
[Parameter] [EditorRequired] public required string Username { get; set; }
[Parameter] [EditorRequired] public required bool Indented { get; set; }
[Parameter] [EditorRequired] public required string? Host { get; set; }
private void OpenProfile()
{
var path = $"@{Username}";
if (Host?.Length > 0)
{
path += $"@{Host}";
}
Nav.NavigateTo($"/{path}");
}
}