diff options
| author | Jake Mannens <jake@asger.xyz> | 2023-09-12 15:56:22 +1000 |
|---|---|---|
| committer | Jake Mannens <jake@asger.xyz> | 2023-09-12 15:56:22 +1000 |
| commit | bd46d1ff8f2bbe43a92e935aafadc1a63b3a1a5b (patch) | |
| tree | 80d56920415ce93df25f2df899af5f251d2cce61 /App.razor | |
| parent | d3d926875f137b3b25d7a2beee14e5d73ca9aab9 (diff) | |
Initial commit
Diffstat (limited to 'App.razor')
| -rw-r--r-- | App.razor | 30 |
1 files changed, 19 insertions, 11 deletions
@@ -1,11 +1,19 @@ -<Router AppAssembly="@typeof(App).Assembly"> - <Found Context="routeData"> - <RouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" /> - </Found> - <NotFound> - <PageTitle>Not found</PageTitle> - <LayoutView Layout="@typeof(MainLayout)"> - <p role="alert">Sorry, there's nothing at this address.</p> - </LayoutView> - </NotFound> -</Router> +<CascadingAuthenticationState> + <Router AppAssembly="@typeof(App).Assembly"> + <Found Context="routeData"> + <AuthorizeRouteView + RouteData="@routeData" + DefaultLayout="@typeof(MainLayout)"> + <NotAuthorized> + <RedirectLogin/> + </NotAuthorized> + </AuthorizeRouteView> + </Found> + <NotFound> + <PageTitle>Not found</PageTitle> + <LayoutView Layout="@typeof(MainLayout)"> + <p role="alert">Sorry, there's nothing at this address.</p> + </LayoutView> + </NotFound> + </Router> +</CascadingAuthenticationState> |
