specify default interactive render mode

This commit is contained in:
sbwalker
2024-02-09 10:59:51 -05:00
parent d03565ad95
commit f6fb3cc766
3 changed files with 10 additions and 9 deletions

View File

@ -1,14 +1,15 @@
@namespace Oqtane.UI
@inject SiteState SiteState
<div>Render Mode: @ModuleState.RenderMode</div><br />
@if (PageState.Site.RenderMode == RenderModes.Interactive || ModuleState.RenderMode == RenderModes.Static)
{
<div>Render Mode: @PageState.Site.RenderMode</div><br />
<RenderModeBoundary ModuleState="@ModuleState" PageState="@PageState" SiteState="@SiteState" />
}
else
{
<RenderModeBoundary ModuleState="@ModuleState" PageState="@PageState" SiteState="@SiteState" @rendermode="@RenderMode.GetInteractiveRenderMode(PageState.Site.Runtime, PageState.Site.Prerender)" />
<div>Render Mode: @ModuleState.RenderMode</div><br />
<RenderModeBoundary ModuleState="@ModuleState" PageState="@PageState" SiteState="@SiteState" @rendermode="@RenderMode.GetInteractiveRenderMode(PageState.Site.Runtime, PageState.Site.Prerender)" />
}
@code {