From 1d284916d6bf37716b8261c6574a9d4789743ad6 Mon Sep 17 00:00:00 2001 From: Brandon Clayton <bclayton@usgs.gov> Date: Tue, 26 Nov 2024 16:19:12 -0700 Subject: [PATCH] add internal routes --- .../src/app/internal/internal.routes.ts | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 projects/nshmp-apps/src/app/internal/internal.routes.ts diff --git a/projects/nshmp-apps/src/app/internal/internal.routes.ts b/projects/nshmp-apps/src/app/internal/internal.routes.ts new file mode 100644 index 000000000..8fd1ea962 --- /dev/null +++ b/projects/nshmp-apps/src/app/internal/internal.routes.ts @@ -0,0 +1,29 @@ +import {Routes} from '@angular/router'; + +import {devAwsRoutes} from './aws/aws.routes'; +import {networkGuard} from './shared/guards/network.guard'; + +/** + * Internal application routes. + */ +const routes: Routes = [ + // Development dahsboard + { + loadComponent: () => + import('./dashboard/app.component').then(com => com.AppComponent), + path: '', + }, + // AWS applications + { + canActivate: [networkGuard], + children: devAwsRoutes(), + path: 'aws', + }, +]; + +/** + * Returns the internal applications routes. + */ +export function internalRoutes(): Routes { + return routes; +} -- GitLab