From 25ea518266d2e2c3873df5a1000f5bb330f54a14 Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Wed, 17 Jul 2024 12:12:58 -0400 Subject: [PATCH] Revert "revert #4250 which disabled prerendering by default for static rendered sites" --- Oqtane.Client/Modules/Admin/Site/Index.razor | 19 ++++++++++++++++++- .../Infrastructure/DatabaseManager.cs | 2 +- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/Oqtane.Client/Modules/Admin/Site/Index.razor b/Oqtane.Client/Modules/Admin/Site/Index.razor index 44e0234c..62fa5fc0 100644 --- a/Oqtane.Client/Modules/Admin/Site/Index.razor +++ b/Oqtane.Client/Modules/Admin/Site/Index.razor @@ -336,7 +336,7 @@
- @@ -598,6 +598,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.Server/Infrastructure/DatabaseManager.cs b/Oqtane.Server/Infrastructure/DatabaseManager.cs index fca34c38..ad472f37 100644 --- a/Oqtane.Server/Infrastructure/DatabaseManager.cs +++ b/Oqtane.Server/Infrastructure/DatabaseManager.cs @@ -560,7 +560,7 @@ namespace Oqtane.Infrastructure SiteTemplateType = install.SiteTemplate, RenderMode = rendermode, Runtime = runtime, - Prerender = true, + Prerender = (rendermode == RenderModes.Interactive), Hybrid = false }; site = sites.AddSite(site);