void ActivatePanel(MudTabPanel panel) { if (!panel.Disabled) { ActivePanel = panel; ActivePanelIndex = Panels.IndexOf(panel); } }
internal void AddPanel(MudTabPanel tabPanel) { Panels.Add(tabPanel); if (Panels.Count == 1) { ActivePanel = tabPanel; } StateHasChanged(); }
void ActivatePanel(MudTabPanel panel, MouseEventArgs ev) { if (!panel.Disabled) { ActivePanel = panel; ActivePanelIndex = Panels.IndexOf(panel); ActivePanel.OnClick.InvokeAsync(ev); } }
string GetTabClass(MudTabPanel panel) { var TabClass = new CssBuilder("mud-tab") .AddClass($"mud-tab-active", when: () => panel == ActivePanel) .AddClass($"mud-disabled", panel.Disabled) .AddClass($"mud-ripple", !DisableRipple) .Build(); return(TabClass); }
void ActivatePanel(MudTabPanel panel) { ActivePanel = panel; ActivePanelIndex = Panels.IndexOf(panel); }