improved rendering optimization

This commit is contained in:
sbwalker
2024-01-05 11:49:57 -05:00
parent 3dc28c7291
commit 02c22c1894
9 changed files with 30 additions and 14 deletions

View File

@ -30,6 +30,11 @@
[Parameter]
public Module ModuleState { get; set; }
protected override bool ShouldRender()
{
return PageState.RenderId == ModuleState.RenderId;
}
protected override void OnInitialized()
{
((INotifyPropertyChanged)SiteState.Properties).PropertyChanged += PropertyChanged;
@ -52,7 +57,7 @@
_useadminborder = false;
}
if (PageState.RenderModuleInstance(ModuleState))
if (ShouldRender())
{
ComponentType = Type.GetType(container) ?? Type.GetType(Constants.DefaultContainer);
}