@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;
}
}