@* ReSharper disable once RedundantUsingDirective *@
@using Iceshrimp.Frontend.Components.Note
@using Iceshrimp.Shared.Schemas.Web
@inject NavigationManager Navigation
@if (Note.Filtered is { Hide: true }) { }
else
{
@if (Note.Reply is not null)
{
OpenNote(Note.Reply.Id)">
}
OpenNote(Note.RenoteId ?? Note.Id)">
}
@code {
[Parameter] [EditorRequired] public required NoteResponse Note { get; set; }
private void OpenNote(string id)
{
Navigation.NavigateTo($"/notes/{id}");
}
}