Browse Source

Merge pull request #22725 from abpframework/pageheader-patch

Clear Title while disposing PageHeader
pull/22728/head
oykuermann 1 year ago
committed by GitHub
parent
commit
7a338890d6
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 3
      framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageHeader.razor.cs
  2. 8
      framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageLayout.cs

3
framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageHeader.razor.cs

@ -111,8 +111,7 @@ public partial class PageHeader : ComponentBase, IDisposable
public void Dispose()
{
PageLayout.ToolbarItems.Clear();
PageLayout.BreadcrumbItems.Clear();
PageLayout.Reset();
ToolbarItemRenders.Clear();
}
}

8
framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageLayout.cs

@ -41,4 +41,12 @@ public class PageLayout : IScopedDependency, INotifyPropertyChanged
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
public void Reset()
{
Title = string.Empty;
MenuItemName = string.Empty;
BreadcrumbItems.Clear();
ToolbarItems.Clear();
}
}
Loading…
Cancel
Save