Iceshrimp.NET/Iceshrimp.Frontend/Components/NoteComponent.razor

23 lines
No EOL
626 B
Text

@using Iceshrimp.Shared.Schemas
<div class="note-header">
<NoteUserInfo
AvatarUrl="@Note.User.AvatarUrl"
DisplayName="@Note.User.DisplayName"
Username="@Note.User.Username"
/>
<NoteMetadata
Visibility="@Note.Visibility"
InstanceName="@Note.User.InstanceName"
CreatedAt="DateTime.Parse(Note.CreatedAt)"></NoteMetadata>
</div>
<NoteBody NoteBase="Note" OverLength="@CheckLen()"/>
<NoteFooter />
@code {
[Parameter][EditorRequired] public required NoteResponse Note { get; set; }
private bool CheckLen()
{
return Note.Text?.Length > 500;
}
}