remove div wrapper in body in Static render mode

This commit is contained in:
sbwalker 2024-03-04 10:30:09 -05:00
parent babd351151
commit 7d7ea4c34b

View File

@ -16,11 +16,20 @@
{ {
@if (string.IsNullOrEmpty(_installation.Message)) @if (string.IsNullOrEmpty(_installation.Message))
{ {
<div style="@_display"> if (PageState.RenderMode == RenderModes.Static)
{
<CascadingValue Value="@_pageState"> <CascadingValue Value="@_pageState">
<SiteRouter RenderMode="@RenderMode" Runtime="@Runtime" OnStateChange="@ChangeState" /> <SiteRouter RenderMode="@RenderMode" Runtime="@Runtime" OnStateChange="@ChangeState" />
</CascadingValue> </CascadingValue>
</div> }
else
{
<div style="@_display">
<CascadingValue Value="@_pageState">
<SiteRouter RenderMode="@RenderMode" Runtime="@Runtime" OnStateChange="@ChangeState" />
</CascadingValue>
</div>
}
} }
else else
{ {
@ -54,7 +63,7 @@
HttpContext HttpContext { get; set; } HttpContext HttpContext { get; set; }
private bool _initialized = false; private bool _initialized = false;
private string _display = ""; private string _display = "display: none;";
private Installation _installation = new Installation { Success = false, Message = "" }; private Installation _installation = new Installation { Success = false, Message = "" };
private PageState _pageState { get; set; } private PageState _pageState { get; set; }
@ -66,11 +75,6 @@
_pageState = PageState; _pageState = PageState;
} }
if (RenderMode == RenderModes.Interactive)
{
_display = "display: none;";
}
SiteState.AntiForgeryToken = AntiForgeryToken; SiteState.AntiForgeryToken = AntiForgeryToken;
SiteState.AuthorizationToken = AuthorizationToken; SiteState.AuthorizationToken = AuthorizationToken;
SiteState.RemoteIPAddress = (_pageState != null) ? _pageState.RemoteIPAddress : ""; SiteState.RemoteIPAddress = (_pageState != null) ? _pageState.RemoteIPAddress : "";