split RenderMode and Runtime configuration

This commit is contained in:
sbwalker
2024-02-01 09:08:39 -05:00
parent 97762712e6
commit 1e332ed075
22 changed files with 251 additions and 169 deletions

View File

@ -18,8 +18,8 @@ namespace Oqtane.UI
public string Action { get; set; }
public bool EditMode { get; set; }
public DateTime LastSyncDate { get; set; }
public Shared.Runtime Runtime { get; set; }
public string RenderMode { get; set; }
public Shared.Runtime Runtime { get; set; }
public int VisitorId { get; set; }
public string RemoteIPAddress { get; set; }
public string ReturnUrl { get; set; }

View File

@ -6,15 +6,15 @@ namespace Oqtane.UI
{
public static class RenderMode
{
public static IComponentRenderMode GetInteractiveRenderMode(string interactiveRenderMode, bool prerender)
public static IComponentRenderMode GetInteractiveRenderMode(string runtime, bool prerender)
{
switch (interactiveRenderMode)
switch (runtime)
{
case RenderModes.InteractiveServer:
case Runtimes.Server:
return new InteractiveServerRenderMode(prerender);
case RenderModes.InteractiveWebAssembly:
case Runtimes.WebAssembly:
return new InteractiveWebAssemblyRenderMode(prerender);
case RenderModes.InteractiveAuto:
case Runtimes.Auto:
return new InteractiveAutoRenderMode(prerender);
}
return null;

View File

@ -30,10 +30,10 @@
private string _error = "";
[Parameter]
public string Runtime { get; set; }
public string RenderMode { get; set; }
[Parameter]
public string RenderMode { get; set; }
public string Runtime { get; set; }
[Parameter]
public int VisitorId { get; set; }
@ -291,8 +291,8 @@
Action = action,
EditMode = editmode,
LastSyncDate = lastsyncdate,
Runtime = (Shared.Runtime)Enum.Parse(typeof(Shared.Runtime), Runtime),
RenderMode = RenderMode,
Runtime = (Shared.Runtime)Enum.Parse(typeof(Shared.Runtime), Runtime),
VisitorId = VisitorId,
RemoteIPAddress = SiteState.RemoteIPAddress,
ReturnUrl = returnurl,