Io/zerospace converter #1
@@ -0,0 +1,23 @@
|
||||
@inject NavigationManager Navigation
|
||||
|
||||
@* Route guard: unreleased pages (see SiteMap) bounce to the galaxy map. *@
|
||||
@if (_released)
|
||||
{
|
||||
<RouteView RouteData="@RouteData" DefaultLayout="@typeof(MainLayout)"/>
|
||||
}
|
||||
|
||||
@code {
|
||||
[Parameter, EditorRequired]
|
||||
public RouteData RouteData { get; set; } = default!;
|
||||
|
||||
private bool _released;
|
||||
|
||||
protected override void OnInitialized()
|
||||
{
|
||||
_released = SiteMap.IsReleased(RouteData.PageType);
|
||||
if (!_released)
|
||||
{
|
||||
Navigation.NavigateTo("/galaxy", replace: true);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user