diff --git a/Oqtane.Client/Modules/Admin/Site/Index.razor b/Oqtane.Client/Modules/Admin/Site/Index.razor
index 4b77c534..a5626a5d 100644
--- a/Oqtane.Client/Modules/Admin/Site/Index.razor
+++ b/Oqtane.Client/Modules/Admin/Site/Index.razor
@@ -319,7 +319,7 @@
-
-
+
-
-
+
+
@@ -572,6 +572,23 @@
}
}
+ private void RenderModeChanged(ChangeEventArgs e)
+ {
+ _rendermode = (string)e.Value;
+ switch (_rendermode)
+ {
+ case RenderModes.Interactive:
+ _prerender = "True";
+ break;
+ case RenderModes.Static:
+ _prerender = "False";
+ break;
+ case RenderModes.Headless:
+ _prerender = "False";
+ break;
+ }
+ }
+
private async Task SaveSite()
{
validated = true;
diff --git a/Oqtane.Client/Resources/Modules/Admin/Site/Index.resx b/Oqtane.Client/Resources/Modules/Admin/Site/Index.resx
index 45f3d029..babf23e0 100644
--- a/Oqtane.Client/Resources/Modules/Admin/Site/Index.resx
+++ b/Oqtane.Client/Resources/Modules/Admin/Site/Index.resx
@@ -277,10 +277,10 @@
UI Component Settings
- Specifies if interactive components should prerender their output. The default is Auto which determines if a component should be prerendered at runtime based on the environment.
+ Specifies if interactive components should prerender their output on the server
- Prerendering:
+ Prerender:
The default render mode for the site
diff --git a/Oqtane.Client/Resources/SharedResources.resx b/Oqtane.Client/Resources/SharedResources.resx
index a07d7295..4161d868 100644
--- a/Oqtane.Client/Resources/SharedResources.resx
+++ b/Oqtane.Client/Resources/SharedResources.resx
@@ -453,9 +453,6 @@
Static
-
- Auto
-
Disabled
diff --git a/Oqtane.Client/UI/ModuleInstance.razor b/Oqtane.Client/UI/ModuleInstance.razor
index f501523d..8dfec04b 100644
--- a/Oqtane.Client/UI/ModuleInstance.razor
+++ b/Oqtane.Client/UI/ModuleInstance.razor
@@ -29,7 +29,7 @@
protected override void OnParametersSet()
{
- _prerender = ModuleState.Prerender ?? (PageState.Site.Prerender && PageState.User == null);
+ _prerender = ModuleState.Prerender ?? PageState.Site.Prerender;
_comment = "