@using Iceshrimp.Frontend.Core.Services @using Iceshrimp.Shared.Schemas.Web @inject ApiService ApiService; @inject NavigationManager NavigationManager @inject ComposeService ComposeService @inject SessionService Session;
@if (Quote != null) {
} @if (!AsQuote) { } @code { [Parameter] [EditorRequired] public required NoteBase Note { get; set; } [Parameter] public bool Indented { get; set; } [Parameter] public NoteBase? Quote { get; set; } [Parameter] public bool AsQuote { get; set; } private bool CheckLen() { return Note.Text?.Length > 500; } private void OpenQuote() { NavigationManager.NavigateTo($"/notes/{Quote!.Id}"); } }