Iceshrimp.NET/Iceshrimp.Frontend/Components/TimelineNote.razor

29 lines
No EOL
895 B
Text

@* ReSharper disable once RedundantUsingDirective *@
@using Iceshrimp.Frontend.Components.Note
@using Iceshrimp.Shared.Schemas.Web
@inject NavigationManager Navigation
@if (Note.Filtered is { Hide: true }) { }
else
{
<div class="note-container" id="@Note.Id">
@if (Note.Reply is not null)
{
<div class="ancestor-wrapper">
<div class="note-indent">
<UserAvatar User="@Note.Reply.User"/>
<Line></Line>
</div>
<div class="note">
<NoteComponent Note="Note.Reply" Indented="true" OpenNote="true"/>
</div>
</div>
}
<div class="link-wrapper">
<Note NoteResponse="Note" OpenNote="true"/>
</div>
</div>
}
@code {
[Parameter] [EditorRequired] public required NoteResponse Note { get; set; }
}