From 95882029d283aae5b772fc5fb22ce148642fa81c Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Fri, 15 Nov 2024 08:51:43 -0700
Subject: [PATCH] use data component

---
 .../components/content/content.component.html        |  7 +++++++
 .../components/content/content.component.ts          | 12 +++++++++---
 2 files changed, 16 insertions(+), 3 deletions(-)

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
index a6bc4a015..0f7580af1 100644
--- 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
@@ -5,4 +5,11 @@
       <app-plots />
     </ng-template>
   </mat-tab>
+
+  <!-- Data tab -->
+  <mat-tab label="Data" [disabled]="noData()">
+    <ng-template matTabContent>
+      <app-data />
+    </ng-template>
+  </mat-tab>
 </mat-tab-group>
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 4f73685ba..dc185dcf8 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,13 +1,19 @@
-import {Component} from '@angular/core';
+import {Component, computed} from '@angular/core';
 import {MatTabsModule} from '@angular/material/tabs';
 
+import {AppService} from '../../services/app.service';
+import {DataComponent} from '../data/data.component';
 import {PlotsComponent} from '../plots/plots.component';
 
 @Component({
-  imports: [MatTabsModule, PlotsComponent],
+  imports: [MatTabsModule, PlotsComponent, DataComponent],
   selector: 'app-content',
   standalone: true,
   styleUrl: './content.component.scss',
   templateUrl: './content.component.html',
 })
-export class ContentComponent {}
+export class ContentComponent {
+  noData = computed(() => this.service.serviceResponse() === null);
+
+  constructor(private service: AppService) {}
+}
-- 
GitLab