diff --git a/Oqtane.Client/Themes/Controls/TabControl.razor b/Oqtane.Client/Themes/Controls/TabControl.razor index 3e037678..abe9770a 100644 --- a/Oqtane.Client/Themes/Controls/TabControl.razor +++ b/Oqtane.Client/Themes/Controls/TabControl.razor @@ -3,11 +3,11 @@
- @foreach (TabPanel tabPanel in Pages) + @foreach (TabPanel tabPanel in TabPanels) { } @@ -20,24 +20,24 @@ [Parameter] public RenderFragment ChildContent { get; set; } - public TabPanel ActivePage { get; set; } - List Pages = new List(); + public TabPanel ActiveTabPanel { get; set; } + List TabPanels = new List(); - internal void AddPage(TabPanel tabPanel) + internal void AddTabPanel(TabPanel tabPanel) { - Pages.Add(tabPanel); - if (Pages.Count == 1) - ActivePage = tabPanel; + TabPanels.Add(tabPanel); + if (TabPanels.Count == 1) + ActiveTabPanel = tabPanel; StateHasChanged(); } - string GetButtonClass(TabPanel page) + string GetButtonClass(TabPanel tabPanel) { - return page == ActivePage ? "btn-primary" : "btn-secondary"; + return tabPanel == ActiveTabPanel ? "btn-primary" : "btn-secondary"; } - void ActivatePage(TabPanel page) + void ActivateTabPanel(TabPanel tabPanel) { - ActivePage = page; + ActiveTabPanel = tabPanel; } } diff --git a/Oqtane.Client/Themes/Controls/TabPanel.razor b/Oqtane.Client/Themes/Controls/TabPanel.razor index 964765d0..83bb34b4 100644 --- a/Oqtane.Client/Themes/Controls/TabPanel.razor +++ b/Oqtane.Client/Themes/Controls/TabPanel.razor @@ -1,7 +1,7 @@ @namespace Oqtane.Themes.Controls @inherits ThemeControlBase -@if (Parent.ActivePage == (TabPanel)(object)this) +@if (Parent.ActiveTabPanel == (TabPanel)(object)this) { @ChildContent } @@ -22,6 +22,6 @@ throw new ArgumentNullException(nameof(Parent), "TabPanel must exist within a TabControl"); base.OnInitialized(); - Parent.AddPage((TabPanel)(object)this); + Parent.AddTabPanel((TabPanel)(object)this); } }