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