From 8dbe12452b5dc682138e2453930ab32b224a70fb Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 12 Nov 2024 12:28:25 -0700
Subject: [PATCH 01/12] add initial about component

---
 .../components/about/about.component.html     |  1 +
 .../components/about/about.component.scss     |  0
 .../components/about/about.component.spec.ts  | 22 +++++++++++++++++++
 .../components/about/about.component.ts       | 10 +++++++++
 4 files changed, 33 insertions(+)
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.html
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.scss
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.spec.ts
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.ts

diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.html b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.html
new file mode 100644
index 000000000..6094aa9f5
--- /dev/null
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.html
@@ -0,0 +1 @@
+<p>about works!</p>
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.scss b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.scss
new file mode 100644
index 000000000..e69de29bb
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.spec.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.spec.ts
new file mode 100644
index 000000000..bbad86590
--- /dev/null
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.spec.ts
@@ -0,0 +1,22 @@
+import {ComponentFixture, TestBed} from '@angular/core/testing';
+
+import {AboutComponent} from './about.component';
+
+describe('AboutComponent', () => {
+  let component: AboutComponent;
+  let fixture: ComponentFixture<AboutComponent>;
+
+  beforeEach(async () => {
+    await TestBed.configureTestingModule({
+      imports: [AboutComponent],
+    }).compileComponents();
+
+    fixture = TestBed.createComponent(AboutComponent);
+    component = fixture.componentInstance;
+    fixture.detectChanges();
+  });
+
+  it('should create', () => {
+    expect(component).toBeTruthy();
+  });
+});
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.ts
new file mode 100644
index 000000000..4800d5b64
--- /dev/null
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.ts
@@ -0,0 +1,10 @@
+import {Component} from '@angular/core';
+
+@Component({
+  selector: 'app-about',
+  standalone: true,
+  imports: [],
+  templateUrl: './about.component.html',
+  styleUrl: './about.component.scss',
+})
+export class AboutComponent {}
-- 
GitLab


From 2fcd8fa87b9f4fa0f77c6e862e15e5fa5e8f1a40 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 12 Nov 2024 12:28:45 -0700
Subject: [PATCH 02/12] add initial content component

---
 .../components/content/content.component.html |  1 +
 .../components/content/content.component.scss |  0
 .../content/content.component.spec.ts         | 22 +++++++++++++++++++
 .../components/content/content.component.ts   | 10 +++++++++
 4 files changed, 33 insertions(+)
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.html
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.scss
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.spec.ts
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.ts

diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.html b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.html
new file mode 100644
index 000000000..a8ae2af76
--- /dev/null
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.html
@@ -0,0 +1 @@
+<p>content works!</p>
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.scss b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.scss
new file mode 100644
index 000000000..e69de29bb
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.spec.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.spec.ts
new file mode 100644
index 000000000..a34d27352
--- /dev/null
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.spec.ts
@@ -0,0 +1,22 @@
+import {ComponentFixture, TestBed} from '@angular/core/testing';
+
+import {ContentComponent} from './content.component';
+
+describe('ContentComponent', () => {
+  let component: ContentComponent;
+  let fixture: ComponentFixture<ContentComponent>;
+
+  beforeEach(async () => {
+    await TestBed.configureTestingModule({
+      imports: [ContentComponent],
+    }).compileComponents();
+
+    fixture = TestBed.createComponent(ContentComponent);
+    component = fixture.componentInstance;
+    fixture.detectChanges();
+  });
+
+  it('should create', () => {
+    expect(component).toBeTruthy();
+  });
+});
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.ts
new file mode 100644
index 000000000..a186521c4
--- /dev/null
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.ts
@@ -0,0 +1,10 @@
+import {Component} from '@angular/core';
+
+@Component({
+  selector: 'app-content',
+  standalone: true,
+  imports: [],
+  templateUrl: './content.component.html',
+  styleUrl: './content.component.scss',
+})
+export class ContentComponent {}
-- 
GitLab


From c20535ad3d27fcb7394b8053bac09ed16a9ef11e Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 12 Nov 2024 12:29:00 -0700
Subject: [PATCH 03/12] add initial control panel component

---
 .../control-panel.component.html              |  1 +
 .../control-panel.component.scss              |  0
 .../control-panel.component.spec.ts           | 22 +++++++++++++++++++
 .../control-panel/control-panel.component.ts  | 10 +++++++++
 4 files changed, 33 insertions(+)
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.html
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.scss
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.spec.ts
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.ts

diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.html b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.html
new file mode 100644
index 000000000..8d8bc210c
--- /dev/null
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.html
@@ -0,0 +1 @@
+<p>control-panel works!</p>
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.scss b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.scss
new file mode 100644
index 000000000..e69de29bb
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.spec.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.spec.ts
new file mode 100644
index 000000000..091cbb8ec
--- /dev/null
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.spec.ts
@@ -0,0 +1,22 @@
+import {ComponentFixture, TestBed} from '@angular/core/testing';
+
+import {ControlPanelComponent} from './control-panel.component';
+
+describe('ControlPanelComponent', () => {
+  let component: ControlPanelComponent;
+  let fixture: ComponentFixture<ControlPanelComponent>;
+
+  beforeEach(async () => {
+    await TestBed.configureTestingModule({
+      imports: [ControlPanelComponent],
+    }).compileComponents();
+
+    fixture = TestBed.createComponent(ControlPanelComponent);
+    component = fixture.componentInstance;
+    fixture.detectChanges();
+  });
+
+  it('should create', () => {
+    expect(component).toBeTruthy();
+  });
+});
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.ts
new file mode 100644
index 000000000..a9ab1ad6d
--- /dev/null
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.ts
@@ -0,0 +1,10 @@
+import {Component} from '@angular/core';
+
+@Component({
+  selector: 'app-control-panel',
+  standalone: true,
+  imports: [],
+  templateUrl: './control-panel.component.html',
+  styleUrl: './control-panel.component.scss',
+})
+export class ControlPanelComponent {}
-- 
GitLab


From 3928f09b98bc8c47011bf2ac7306876c27960e12 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 12 Nov 2024 12:29:16 -0700
Subject: [PATCH 04/12] add initial plot settings panel component

---
 .../plot-settings-panel.component.html        |  1 +
 .../plot-settings-panel.component.scss        |  0
 .../plot-settings-panel.component.spec.ts     | 22 +++++++++++++++++++
 .../plot-settings-panel.component.ts          | 10 +++++++++
 4 files changed, 33 insertions(+)
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.html
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.scss
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.spec.ts
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.ts

diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.html b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.html
new file mode 100644
index 000000000..8775ecff7
--- /dev/null
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.html
@@ -0,0 +1 @@
+<p>plot-settings-panel works!</p>
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.scss b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.scss
new file mode 100644
index 000000000..e69de29bb
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.spec.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.spec.ts
new file mode 100644
index 000000000..f6ea06ea5
--- /dev/null
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.spec.ts
@@ -0,0 +1,22 @@
+import {ComponentFixture, TestBed} from '@angular/core/testing';
+
+import {PlotSettingsPanelComponent} from './plot-settings-panel.component';
+
+describe('PlotSettingsPanelComponent', () => {
+  let component: PlotSettingsPanelComponent;
+  let fixture: ComponentFixture<PlotSettingsPanelComponent>;
+
+  beforeEach(async () => {
+    await TestBed.configureTestingModule({
+      imports: [PlotSettingsPanelComponent],
+    }).compileComponents();
+
+    fixture = TestBed.createComponent(PlotSettingsPanelComponent);
+    component = fixture.componentInstance;
+    fixture.detectChanges();
+  });
+
+  it('should create', () => {
+    expect(component).toBeTruthy();
+  });
+});
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.ts
new file mode 100644
index 000000000..942808878
--- /dev/null
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.ts
@@ -0,0 +1,10 @@
+import {Component} from '@angular/core';
+
+@Component({
+  selector: 'app-plot-settings-panel',
+  standalone: true,
+  imports: [],
+  templateUrl: './plot-settings-panel.component.html',
+  styleUrl: './plot-settings-panel.component.scss',
+})
+export class PlotSettingsPanelComponent {}
-- 
GitLab


From 4c25e4e59cbe1ad14bc3acba355465192a28c749 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 12 Nov 2024 12:29:46 -0700
Subject: [PATCH 05/12] add initial component

---
 .../components/about/about.component.spec.ts             | 9 +++++----
 .../components/about/about.component.ts                  | 8 +++++---
 .../components/content/content.component.spec.ts         | 9 +++++----
 .../components/content/content.component.ts              | 8 +++++---
 .../control-panel/control-panel.component.spec.ts        | 9 +++++----
 .../components/control-panel/control-panel.component.ts  | 8 +++++---
 .../plot-settings-panel.component.spec.ts                | 9 +++++----
 .../plot-settings-panel/plot-settings-panel.component.ts | 8 +++++---
 8 files changed, 40 insertions(+), 28 deletions(-)

diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.spec.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.spec.ts
index bbad86590..74d6d9e6e 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.spec.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.spec.ts
@@ -1,6 +1,6 @@
-import {ComponentFixture, TestBed} from '@angular/core/testing';
+import { ComponentFixture, TestBed } from '@angular/core/testing';
 
-import {AboutComponent} from './about.component';
+import { AboutComponent } from './about.component';
 
 describe('AboutComponent', () => {
   let component: AboutComponent;
@@ -8,8 +8,9 @@ describe('AboutComponent', () => {
 
   beforeEach(async () => {
     await TestBed.configureTestingModule({
-      imports: [AboutComponent],
-    }).compileComponents();
+      imports: [AboutComponent]
+    })
+    .compileComponents();
 
     fixture = TestBed.createComponent(AboutComponent);
     component = fixture.componentInstance;
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.ts
index 4800d5b64..6f52bf491 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.ts
@@ -1,10 +1,12 @@
-import {Component} from '@angular/core';
+import { Component } from '@angular/core';
 
 @Component({
   selector: 'app-about',
   standalone: true,
   imports: [],
   templateUrl: './about.component.html',
-  styleUrl: './about.component.scss',
+  styleUrl: './about.component.scss'
 })
-export class AboutComponent {}
+export class AboutComponent {
+
+}
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.spec.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.spec.ts
index a34d27352..e70a532a5 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.spec.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.spec.ts
@@ -1,6 +1,6 @@
-import {ComponentFixture, TestBed} from '@angular/core/testing';
+import { ComponentFixture, TestBed } from '@angular/core/testing';
 
-import {ContentComponent} from './content.component';
+import { ContentComponent } from './content.component';
 
 describe('ContentComponent', () => {
   let component: ContentComponent;
@@ -8,8 +8,9 @@ describe('ContentComponent', () => {
 
   beforeEach(async () => {
     await TestBed.configureTestingModule({
-      imports: [ContentComponent],
-    }).compileComponents();
+      imports: [ContentComponent]
+    })
+    .compileComponents();
 
     fixture = TestBed.createComponent(ContentComponent);
     component = fixture.componentInstance;
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.ts
index a186521c4..e0c801eae 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.ts
@@ -1,10 +1,12 @@
-import {Component} from '@angular/core';
+import { Component } from '@angular/core';
 
 @Component({
   selector: 'app-content',
   standalone: true,
   imports: [],
   templateUrl: './content.component.html',
-  styleUrl: './content.component.scss',
+  styleUrl: './content.component.scss'
 })
-export class ContentComponent {}
+export class ContentComponent {
+
+}
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.spec.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.spec.ts
index 091cbb8ec..f08612097 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.spec.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.spec.ts
@@ -1,6 +1,6 @@
-import {ComponentFixture, TestBed} from '@angular/core/testing';
+import { ComponentFixture, TestBed } from '@angular/core/testing';
 
-import {ControlPanelComponent} from './control-panel.component';
+import { ControlPanelComponent } from './control-panel.component';
 
 describe('ControlPanelComponent', () => {
   let component: ControlPanelComponent;
@@ -8,8 +8,9 @@ describe('ControlPanelComponent', () => {
 
   beforeEach(async () => {
     await TestBed.configureTestingModule({
-      imports: [ControlPanelComponent],
-    }).compileComponents();
+      imports: [ControlPanelComponent]
+    })
+    .compileComponents();
 
     fixture = TestBed.createComponent(ControlPanelComponent);
     component = fixture.componentInstance;
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.ts
index a9ab1ad6d..2a6bcbc2e 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.ts
@@ -1,10 +1,12 @@
-import {Component} from '@angular/core';
+import { Component } from '@angular/core';
 
 @Component({
   selector: 'app-control-panel',
   standalone: true,
   imports: [],
   templateUrl: './control-panel.component.html',
-  styleUrl: './control-panel.component.scss',
+  styleUrl: './control-panel.component.scss'
 })
-export class ControlPanelComponent {}
+export class ControlPanelComponent {
+
+}
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.spec.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.spec.ts
index f6ea06ea5..a614e0dea 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.spec.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.spec.ts
@@ -1,6 +1,6 @@
-import {ComponentFixture, TestBed} from '@angular/core/testing';
+import { ComponentFixture, TestBed } from '@angular/core/testing';
 
-import {PlotSettingsPanelComponent} from './plot-settings-panel.component';
+import { PlotSettingsPanelComponent } from './plot-settings-panel.component';
 
 describe('PlotSettingsPanelComponent', () => {
   let component: PlotSettingsPanelComponent;
@@ -8,8 +8,9 @@ describe('PlotSettingsPanelComponent', () => {
 
   beforeEach(async () => {
     await TestBed.configureTestingModule({
-      imports: [PlotSettingsPanelComponent],
-    }).compileComponents();
+      imports: [PlotSettingsPanelComponent]
+    })
+    .compileComponents();
 
     fixture = TestBed.createComponent(PlotSettingsPanelComponent);
     component = fixture.componentInstance;
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.ts
index 942808878..4fd4928c9 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.ts
@@ -1,10 +1,12 @@
-import {Component} from '@angular/core';
+import { Component } from '@angular/core';
 
 @Component({
   selector: 'app-plot-settings-panel',
   standalone: true,
   imports: [],
   templateUrl: './plot-settings-panel.component.html',
-  styleUrl: './plot-settings-panel.component.scss',
+  styleUrl: './plot-settings-panel.component.scss'
 })
-export class PlotSettingsPanelComponent {}
+export class PlotSettingsPanelComponent {
+
+}
-- 
GitLab


From 2f9b81db60e6aa749a3598513883de5fb5ed5b5c Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 12 Nov 2024 12:29:59 -0700
Subject: [PATCH 06/12] add ncm routes

---
 projects/nshmp-apps/src/app/ncm/ncm.routes.ts | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 projects/nshmp-apps/src/app/ncm/ncm.routes.ts

diff --git a/projects/nshmp-apps/src/app/ncm/ncm.routes.ts b/projects/nshmp-apps/src/app/ncm/ncm.routes.ts
new file mode 100644
index 000000000..b339f3475
--- /dev/null
+++ b/projects/nshmp-apps/src/app/ncm/ncm.routes.ts
@@ -0,0 +1,18 @@
+import {Routes} from '@angular/router';
+
+const routes: Routes = [
+  {
+    loadComponent: () =>
+      import('./geophysical-profiles/app.component').then(
+        com => com.AppComponent
+      ),
+    path: 'geophysical-profiles',
+  },
+];
+
+/**
+ * Return NCM application routes.
+ */
+export function ncmRoutes(): Routes {
+  return routes;
+}
-- 
GitLab


From dd6b3a130dd9c9d8e52b9697da338c540bb549f2 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 12 Nov 2024 12:30:09 -0700
Subject: [PATCH 07/12] add initial application

---
 .../geophysical-profiles/app.component.html   | 19 +++++++++
 .../geophysical-profiles/app.component.scss   |  0
 .../app.component.spec.ts                     | 22 ++++++++++
 .../ncm/geophysical-profiles/app.component.ts | 42 +++++++++++++++++++
 4 files changed, 83 insertions(+)
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.html
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.scss
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.spec.ts
 create mode 100644 projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.ts

diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.html b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.html
new file mode 100644
index 000000000..7b42a2066
--- /dev/null
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.html
@@ -0,0 +1,19 @@
+<nshmp-lib-ng-template [navigationList]="navigationList" [title]="title">
+  <nshmp-template-content-container>
+    <nshmp-template-control-panel>
+      <app-control-panel />
+    </nshmp-template-control-panel>
+
+    <nshmp-template-plot-content>
+      <app-content />
+    </nshmp-template-plot-content>
+
+    <nshmp-template-settings>
+      <app-plot-settings-panel />
+    </nshmp-template-settings>
+  </nshmp-template-content-container>
+
+  <nshmp-lib-ng-about-page>
+    <app-about />
+  </nshmp-lib-ng-about-page>
+</nshmp-lib-ng-template>
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.scss b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.scss
new file mode 100644
index 000000000..e69de29bb
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.spec.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.spec.ts
new file mode 100644
index 000000000..39ededed7
--- /dev/null
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.spec.ts
@@ -0,0 +1,22 @@
+import {ComponentFixture, TestBed} from '@angular/core/testing';
+
+import {AppComponent} from './app.component';
+
+describe('AppComponent', () => {
+  let component: AppComponent;
+  let fixture: ComponentFixture<AppComponent>;
+
+  beforeEach(async () => {
+    await TestBed.configureTestingModule({
+      imports: [AppComponent],
+    }).compileComponents();
+
+    fixture = TestBed.createComponent(AppComponent);
+    component = fixture.componentInstance;
+    fixture.detectChanges();
+  });
+
+  it('should create', () => {
+    expect(component).toBeTruthy();
+  });
+});
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.ts
new file mode 100644
index 000000000..c84f4c286
--- /dev/null
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.ts
@@ -0,0 +1,42 @@
+import {Component} from '@angular/core';
+import {NshmpLibNgAboutPageComponent} from '@ghsc/nshmp-lib-ng/about';
+import {NshmpLibNgTemplateComponent} from '@ghsc/nshmp-lib-ng/nshmp';
+import {
+  NshmpTemplateContentContainerComponent,
+  NshmpTemplateControlPanelComponent,
+  NshmpTemplatePlotContentComponent,
+  NshmpTemplateSettingsComponent,
+} from '@ghsc/nshmp-template';
+import {apps} from 'projects/nshmp-apps/src/shared/utils/applications.utils';
+import {navigation} from 'projects/nshmp-apps/src/shared/utils/navigation.utils';
+
+import {AboutComponent} from './components/about/about.component';
+import {ContentComponent} from './components/content/content.component';
+import {ControlPanelComponent} from './components/control-panel/control-panel.component';
+import {PlotSettingsPanelComponent} from './components/plot-settings-panel/plot-settings-panel.component';
+
+@Component({
+  imports: [
+    NshmpLibNgTemplateComponent,
+    NshmpTemplateControlPanelComponent,
+    NshmpTemplateContentContainerComponent,
+    NshmpTemplatePlotContentComponent,
+    NshmpLibNgAboutPageComponent,
+    NshmpTemplateSettingsComponent,
+    ControlPanelComponent,
+    ContentComponent,
+    PlotSettingsPanelComponent,
+    AboutComponent,
+  ],
+  selector: 'app-app',
+  standalone: true,
+  styleUrl: './app.component.scss',
+  templateUrl: './app.component.html',
+})
+export class AppComponent {
+  /** Navigation list for menu */
+  navigationList = navigation();
+
+  /** Application title */
+  title = apps().ncm.geophysicalProfiles.display;
+}
-- 
GitLab


From aa1fd4ca855207ea45eb1d5ce56382783cd34aa4 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 12 Nov 2024 12:30:35 -0700
Subject: [PATCH 08/12] lint fix

---
 .../components/about/about.component.spec.ts             | 9 ++++-----
 .../components/about/about.component.ts                  | 8 +++-----
 .../components/content/content.component.spec.ts         | 9 ++++-----
 .../components/content/content.component.ts              | 8 +++-----
 .../control-panel/control-panel.component.spec.ts        | 9 ++++-----
 .../components/control-panel/control-panel.component.ts  | 8 +++-----
 .../plot-settings-panel.component.spec.ts                | 9 ++++-----
 .../plot-settings-panel/plot-settings-panel.component.ts | 8 +++-----
 8 files changed, 28 insertions(+), 40 deletions(-)

diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.spec.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.spec.ts
index 74d6d9e6e..bbad86590 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.spec.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.spec.ts
@@ -1,6 +1,6 @@
-import { ComponentFixture, TestBed } from '@angular/core/testing';
+import {ComponentFixture, TestBed} from '@angular/core/testing';
 
-import { AboutComponent } from './about.component';
+import {AboutComponent} from './about.component';
 
 describe('AboutComponent', () => {
   let component: AboutComponent;
@@ -8,9 +8,8 @@ describe('AboutComponent', () => {
 
   beforeEach(async () => {
     await TestBed.configureTestingModule({
-      imports: [AboutComponent]
-    })
-    .compileComponents();
+      imports: [AboutComponent],
+    }).compileComponents();
 
     fixture = TestBed.createComponent(AboutComponent);
     component = fixture.componentInstance;
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.ts
index 6f52bf491..4800d5b64 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.ts
@@ -1,12 +1,10 @@
-import { Component } from '@angular/core';
+import {Component} from '@angular/core';
 
 @Component({
   selector: 'app-about',
   standalone: true,
   imports: [],
   templateUrl: './about.component.html',
-  styleUrl: './about.component.scss'
+  styleUrl: './about.component.scss',
 })
-export class AboutComponent {
-
-}
+export class AboutComponent {}
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.spec.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.spec.ts
index e70a532a5..a34d27352 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.spec.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.spec.ts
@@ -1,6 +1,6 @@
-import { ComponentFixture, TestBed } from '@angular/core/testing';
+import {ComponentFixture, TestBed} from '@angular/core/testing';
 
-import { ContentComponent } from './content.component';
+import {ContentComponent} from './content.component';
 
 describe('ContentComponent', () => {
   let component: ContentComponent;
@@ -8,9 +8,8 @@ describe('ContentComponent', () => {
 
   beforeEach(async () => {
     await TestBed.configureTestingModule({
-      imports: [ContentComponent]
-    })
-    .compileComponents();
+      imports: [ContentComponent],
+    }).compileComponents();
 
     fixture = TestBed.createComponent(ContentComponent);
     component = fixture.componentInstance;
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.ts
index e0c801eae..a186521c4 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.ts
@@ -1,12 +1,10 @@
-import { Component } from '@angular/core';
+import {Component} from '@angular/core';
 
 @Component({
   selector: 'app-content',
   standalone: true,
   imports: [],
   templateUrl: './content.component.html',
-  styleUrl: './content.component.scss'
+  styleUrl: './content.component.scss',
 })
-export class ContentComponent {
-
-}
+export class ContentComponent {}
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.spec.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.spec.ts
index f08612097..091cbb8ec 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.spec.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.spec.ts
@@ -1,6 +1,6 @@
-import { ComponentFixture, TestBed } from '@angular/core/testing';
+import {ComponentFixture, TestBed} from '@angular/core/testing';
 
-import { ControlPanelComponent } from './control-panel.component';
+import {ControlPanelComponent} from './control-panel.component';
 
 describe('ControlPanelComponent', () => {
   let component: ControlPanelComponent;
@@ -8,9 +8,8 @@ describe('ControlPanelComponent', () => {
 
   beforeEach(async () => {
     await TestBed.configureTestingModule({
-      imports: [ControlPanelComponent]
-    })
-    .compileComponents();
+      imports: [ControlPanelComponent],
+    }).compileComponents();
 
     fixture = TestBed.createComponent(ControlPanelComponent);
     component = fixture.componentInstance;
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.ts
index 2a6bcbc2e..a9ab1ad6d 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.ts
@@ -1,12 +1,10 @@
-import { Component } from '@angular/core';
+import {Component} from '@angular/core';
 
 @Component({
   selector: 'app-control-panel',
   standalone: true,
   imports: [],
   templateUrl: './control-panel.component.html',
-  styleUrl: './control-panel.component.scss'
+  styleUrl: './control-panel.component.scss',
 })
-export class ControlPanelComponent {
-
-}
+export class ControlPanelComponent {}
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.spec.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.spec.ts
index a614e0dea..f6ea06ea5 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.spec.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.spec.ts
@@ -1,6 +1,6 @@
-import { ComponentFixture, TestBed } from '@angular/core/testing';
+import {ComponentFixture, TestBed} from '@angular/core/testing';
 
-import { PlotSettingsPanelComponent } from './plot-settings-panel.component';
+import {PlotSettingsPanelComponent} from './plot-settings-panel.component';
 
 describe('PlotSettingsPanelComponent', () => {
   let component: PlotSettingsPanelComponent;
@@ -8,9 +8,8 @@ describe('PlotSettingsPanelComponent', () => {
 
   beforeEach(async () => {
     await TestBed.configureTestingModule({
-      imports: [PlotSettingsPanelComponent]
-    })
-    .compileComponents();
+      imports: [PlotSettingsPanelComponent],
+    }).compileComponents();
 
     fixture = TestBed.createComponent(PlotSettingsPanelComponent);
     component = fixture.componentInstance;
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.ts
index 4fd4928c9..942808878 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.ts
@@ -1,12 +1,10 @@
-import { Component } from '@angular/core';
+import {Component} from '@angular/core';
 
 @Component({
   selector: 'app-plot-settings-panel',
   standalone: true,
   imports: [],
   templateUrl: './plot-settings-panel.component.html',
-  styleUrl: './plot-settings-panel.component.scss'
+  styleUrl: './plot-settings-panel.component.scss',
 })
-export class PlotSettingsPanelComponent {
-
-}
+export class PlotSettingsPanelComponent {}
-- 
GitLab


From 68046eaa532b8d6374b9875154507da9fd47af75 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 12 Nov 2024 12:30:46 -0700
Subject: [PATCH 09/12] add ncm

---
 .../src/shared/models/applications.model.ts           | 11 +++++++++++
 .../nshmp-apps/src/shared/utils/applications.utils.ts |  6 ++++++
 2 files changed, 17 insertions(+)

diff --git a/projects/nshmp-apps/src/shared/models/applications.model.ts b/projects/nshmp-apps/src/shared/models/applications.model.ts
index ed4e1d204..7645c2953 100644
--- a/projects/nshmp-apps/src/shared/models/applications.model.ts
+++ b/projects/nshmp-apps/src/shared/models/applications.model.ts
@@ -12,6 +12,8 @@ export interface Applications {
   gmm: GmmApplications;
   /** Hazard applications */
   hazard: HazardApplications;
+  /** NCM applications */
+  ncm: NcmApplications;
   /** Service application */
   services: Navigation;
   /** Source applications */
@@ -31,6 +33,7 @@ export interface AwsApplications {
   /** Terminate hazard runs applications */
   terminateHazJobs: Navigation;
 }
+
 /**
  * Development applications navigation config.
  */
@@ -94,6 +97,14 @@ export interface HazardApplications {
   static: Navigation;
 }
 
+/**
+ * NCM applications.
+ */
+export interface NcmApplications {
+  /** Geophysical profiles application */
+  geophysicalProfiles: Navigation;
+}
+
 /**
  * Source applications
  */
diff --git a/projects/nshmp-apps/src/shared/utils/applications.utils.ts b/projects/nshmp-apps/src/shared/utils/applications.utils.ts
index d8a4f7388..9bd9e93d2 100644
--- a/projects/nshmp-apps/src/shared/utils/applications.utils.ts
+++ b/projects/nshmp-apps/src/shared/utils/applications.utils.ts
@@ -46,6 +46,12 @@ export function apps(): Applications {
         routerLink: '/hazard/static',
       },
     },
+    ncm: {
+      geophysicalProfiles: {
+        display: 'NCM Geophysical Profiles',
+        routerLink: '/ncm/geophysical-profiles',
+      },
+    },
     services: {
       display: 'Services',
       routerLink: '/services',
-- 
GitLab


From 4c8f68dc56949ed806e4c4e6eff6ea7b66f963a0 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 12 Nov 2024 12:31:32 -0700
Subject: [PATCH 10/12] lint

---
 .../geophysical-profiles/components/about/about.component.ts  | 4 ++--
 .../components/content/content.component.ts                   | 4 ++--
 .../components/control-panel/control-panel.component.ts       | 4 ++--
 .../plot-settings-panel/plot-settings-panel.component.ts      | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.ts
index 4800d5b64..69afb87f8 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/about/about.component.ts
@@ -1,10 +1,10 @@
 import {Component} from '@angular/core';
 
 @Component({
+  imports: [],
   selector: 'app-about',
   standalone: true,
-  imports: [],
-  templateUrl: './about.component.html',
   styleUrl: './about.component.scss',
+  templateUrl: './about.component.html',
 })
 export class AboutComponent {}
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.ts
index a186521c4..fabcd4f7d 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/content/content.component.ts
@@ -1,10 +1,10 @@
 import {Component} from '@angular/core';
 
 @Component({
+  imports: [],
   selector: 'app-content',
   standalone: true,
-  imports: [],
-  templateUrl: './content.component.html',
   styleUrl: './content.component.scss',
+  templateUrl: './content.component.html',
 })
 export class ContentComponent {}
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.ts
index a9ab1ad6d..fe2e8a48c 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/control-panel/control-panel.component.ts
@@ -1,10 +1,10 @@
 import {Component} from '@angular/core';
 
 @Component({
+  imports: [],
   selector: 'app-control-panel',
   standalone: true,
-  imports: [],
-  templateUrl: './control-panel.component.html',
   styleUrl: './control-panel.component.scss',
+  templateUrl: './control-panel.component.html',
 })
 export class ControlPanelComponent {}
diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.ts
index 942808878..5d03478a5 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/components/plot-settings-panel/plot-settings-panel.component.ts
@@ -1,10 +1,10 @@
 import {Component} from '@angular/core';
 
 @Component({
+  imports: [],
   selector: 'app-plot-settings-panel',
   standalone: true,
-  imports: [],
-  templateUrl: './plot-settings-panel.component.html',
   styleUrl: './plot-settings-panel.component.scss',
+  templateUrl: './plot-settings-panel.component.html',
 })
 export class PlotSettingsPanelComponent {}
-- 
GitLab


From 3ae30cbdc2d4141c99146d6a81db98cb6ba3b9e8 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 12 Nov 2024 12:31:40 -0700
Subject: [PATCH 11/12] add app

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

diff --git a/projects/nshmp-apps/src/app/app.routes.ts b/projects/nshmp-apps/src/app/app.routes.ts
index 742855da6..5609f45a9 100644
--- a/projects/nshmp-apps/src/app/app.routes.ts
+++ b/projects/nshmp-apps/src/app/app.routes.ts
@@ -5,6 +5,7 @@ import {devRoutes} from './dev/dev.routes';
 import {errorRoutes} from './error-pages/error-pages.routes';
 import {gmmRoutes} from './gmm/gmm.routes';
 import {hazardRoutes} from './hazard/hazard.routes';
+// import {ncmRoutes} from './ncm/ncm.routes';
 import {sourceRoutes} from './source/source.routes';
 
 /**
@@ -17,6 +18,11 @@ const routes: Routes = [
       import('./dashboard/app.component').then(com => com.AppComponent),
     path: '',
   },
+  // NCM applications
+  // {
+  //   children: ncmRoutes(),
+  //   path: 'ncm',
+  // },
   // Design maps applications
   {
     children: designMapsRoutes(),
-- 
GitLab


From b2ab0036cdd723d75919291844721c9ed2202063 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Tue, 12 Nov 2024 12:34:17 -0700
Subject: [PATCH 12/12] add providers

---
 .../src/app/ncm/geophysical-profiles/app.component.spec.ts     | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.spec.ts b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.spec.ts
index 39ededed7..977aba04e 100644
--- a/projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.spec.ts
+++ b/projects/nshmp-apps/src/app/ncm/geophysical-profiles/app.component.spec.ts
@@ -1,4 +1,6 @@
+import {provideHttpClient} from '@angular/common/http';
 import {ComponentFixture, TestBed} from '@angular/core/testing';
+import {provideRouter} from '@angular/router';
 
 import {AppComponent} from './app.component';
 
@@ -9,6 +11,7 @@ describe('AppComponent', () => {
   beforeEach(async () => {
     await TestBed.configureTestingModule({
       imports: [AppComponent],
+      providers: [provideHttpClient(), provideRouter([])],
     }).compileComponents();
 
     fixture = TestBed.createComponent(AppComponent);
-- 
GitLab