@foreach(var pane in Panes) { ActivePane = pane) class="@(pane == ActivePane ? "selected" : "")"> @pane.Title }
@ChildContent @code { [Parameter] public RenderFragment ChildContent { get; set; } public TabPane ActivePane { get; set; } List Panes = new(); public void AddPane(TabPane tabPane) { Panes.Add(tabPane); if(Panes.Count == 1) ActivePane = tabPane; StateHasChanged(); } }