@foreach (var tab in Pages)
{
}
@ChildContent
@code {
[Parameter, EditorRequired] public required RenderFragment ChildContent { get; set; }
private List Pages { get; } = [];
internal TabPage? ActivePage { get; private set; }
internal void AddPage(TabPage tabPage)
{
Pages.Add(tabPage);
if (Pages.Count == 1)
{
ActivePage = tabPage;
}
StateHasChanged();
}
}