@page "/notes/{NoteId}" @using Iceshrimp.Shared.Schemas @using Iceshrimp.Frontend.Components @using Iceshrimp.Frontend.Core.Services @inject ApiService ApiService @if (_init) {
@foreach (var element in Descendants) { }
} @code { [Parameter] public string? NoteId { get; set; } public NoteResponse RootNote { get; set; } public IList Descendants { get; set; } private bool _init = false; protected override async Task OnInitializedAsync() { RootNote = await ApiService.Notes.GetNote(NoteId); Descendants = await ApiService.Notes.GetNoteDescendants(NoteId, default); _init = true; } }