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