From b42d9823d9a026eebf035033360bbfc5b3526d0c Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 26 Nov 2024 15:08:48 -0700
Subject: [PATCH] add dashboards

---
 .../src/shared/models/applications.model.ts       |  6 ++++++
 .../src/shared/utils/applications.utils.ts        | 15 +++++++++++++++
 2 files changed, 21 insertions(+)

diff --git a/projects/nshmp-apps/src/shared/models/applications.model.ts b/projects/nshmp-apps/src/shared/models/applications.model.ts
index b5f124407..e308e0bea 100644
--- a/projects/nshmp-apps/src/shared/models/applications.model.ts
+++ b/projects/nshmp-apps/src/shared/models/applications.model.ts
@@ -70,6 +70,8 @@ export interface DevHazardApplications {
  * ERP design maps applications.
  */
 export interface DesignMapsApplications {
+  /** Design map dashboard */
+  dashboard: Navigation;
   rtgm: Navigation;
 }
 
@@ -105,6 +107,8 @@ export interface HazardApplications {
  * NCM applications.
  */
 export interface NcmApplications {
+  /** NCM dashboard */
+  dashboard: Navigation;
   /** Geophysical profiles application */
   geophysicalProfiles: Navigation;
 }
@@ -113,6 +117,8 @@ export interface NcmApplications {
  * Source applications
  */
 export interface SourceApplications {
+  /** Source model dashboard */
+  dashboard: Navigation;
   /** Data mapping application */
   data: Navigation;
   /** Magnitude frequency distribution application */
diff --git a/projects/nshmp-apps/src/shared/utils/applications.utils.ts b/projects/nshmp-apps/src/shared/utils/applications.utils.ts
index 2bcd035fd..64c22fdcd 100644
--- a/projects/nshmp-apps/src/shared/utils/applications.utils.ts
+++ b/projects/nshmp-apps/src/shared/utils/applications.utils.ts
@@ -13,6 +13,11 @@ export function apps(): Applications {
       routerLink: '/',
     },
     designMaps: {
+      dashboard: {
+        display: 'Design Maps Dashboard',
+        routerLink: '/designmaps',
+        showInDashboard: false,
+      },
       rtgm: {
         display: 'Risk-Targeted Ground Motion',
         routerLink: '/designmaps/rtgm',
@@ -57,6 +62,11 @@ export function apps(): Applications {
       },
     },
     ncm: {
+      dashboard: {
+        display: 'NCM Dashboard',
+        routerLink: '/ncm',
+        showInDashboard: false,
+      },
       geophysicalProfiles: {
         display: 'NCM Geophysical Profiles',
         routerLink: '/ncm/geophysical-profiles',
@@ -67,6 +77,11 @@ export function apps(): Applications {
       routerLink: '/services',
     },
     source: {
+      dashboard: {
+        display: 'Source Model Dashboard',
+        routerLink: '/source',
+        showInDashboard: false,
+      },
       data: {
         display: 'Model Maps',
         routerLink: '/source/model-maps',
-- 
GitLab