add variability for StreamRendering based on render mode
This commit is contained in:
		
							
								
								
									
										21
									
								
								Oqtane.Client/UI/StreamRenderingDisabled.razor
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								Oqtane.Client/UI/StreamRenderingDisabled.razor
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,21 @@ | ||||
| @attribute [StreamRendering(false)] | ||||
|  | ||||
| @if (PageState.RenderMode == RenderModes.Interactive || ModuleState.RenderMode == RenderModes.Static) | ||||
| { | ||||
|     <RenderModeBoundary ModuleState="@ModuleState" PageState="@PageState" SiteState="@SiteState" /> | ||||
| } | ||||
| else | ||||
| { | ||||
|     <RenderModeBoundary ModuleState="@ModuleState" PageState="@PageState" SiteState="@SiteState" @rendermode="@InteractiveRenderMode.GetInteractiveRenderMode(PageState.Site.Runtime, PageState.Site.Prerender)" /> | ||||
| } | ||||
|  | ||||
| @code { | ||||
|     [Parameter] | ||||
|     public SiteState SiteState { get; set; } | ||||
|  | ||||
|     [Parameter] | ||||
|     public PageState PageState { get; set; } | ||||
|  | ||||
|     [Parameter] | ||||
|     public Module ModuleState { get; set; } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 sbwalker
					sbwalker