From 18688d86bc7c9b9f5bf69e8c1c574d6a6a8d2b38 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 26 Nov 2024 16:41:42 -0700
Subject: [PATCH] redirect aws apps

---
 projects/nshmp-apps/src/app/dev/dev.routes.ts | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/projects/nshmp-apps/src/app/dev/dev.routes.ts b/projects/nshmp-apps/src/app/dev/dev.routes.ts
index b994ff493..64f3fdc46 100644
--- a/projects/nshmp-apps/src/app/dev/dev.routes.ts
+++ b/projects/nshmp-apps/src/app/dev/dev.routes.ts
@@ -1,3 +1,4 @@
+import {HttpParams} from '@angular/common/http';
 import {Routes} from '@angular/router';
 
 import {devGmmRoutes} from './gmm/gmm.routes';
@@ -29,6 +30,20 @@ const routes: Routes = [
     children: devGmmRoutes(),
     path: 'gmm',
   },
+  // Redirect AWS applications
+  {
+    children: [
+      {
+        path: '**',
+        redirectTo: params => {
+          const url = params.url.pop();
+          const queryParams = new HttpParams().appendAll(params.queryParams);
+          return `/internal/aws/${url.path}?${queryParams.toString()}`;
+        },
+      },
+    ],
+    path: 'aws',
+  },
 ];
 
 /**
-- 
GitLab