This repository has been archived on 2025-05-14. You can view files and clone it, but cannot push or open issues or pull requests.

23 lines
744 B
C#

using Microsoft.AspNetCore.Components.Web;
using Microsoft.AspNetCore.Components;
namespace Oqtane.Client.Utilities
{
public static class RenderModes
{
public static IComponentRenderMode GetInteractiveRenderMode(string interactiveRenderMode, bool prerender)
{
switch (interactiveRenderMode)
{
case "InteractiveServer":
return new InteractiveServerRenderMode(prerender);
case "InteractiveWebAssembly":
return new InteractiveWebAssemblyRenderMode(prerender);
case "InteractiveAuto":
return new InteractiveAutoRenderMode(prerender);
}
return null;
}
}
}