From 51ed6619882c1fa7004a0ac113c70cd0a20225fd Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Wed, 17 Jul 2024 09:21:24 -0600
Subject: [PATCH] switch to reactive forms

---
 .../utils/response-handler.utils.ts                  | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/utils/response-handler.utils.ts b/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/utils/response-handler.utils.ts
index 3ec535ff0..d559b43c0 100644
--- a/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/utils/response-handler.utils.ts
+++ b/projects/nshmp-apps/src/app/dev/gmm/hanging-wall-effects/utils/response-handler.utils.ts
@@ -1,5 +1,6 @@
-import {gmmUtils} from '@ghsc/nshmp-lib-ng/gmm';
-import {NshmpPlot} from '@ghsc/nshmp-lib-ng/plot';
+import {gmmUtils} from '@ghsc/nshmp-lib-no-ngrx/gmm';
+import {FormGroupControls} from '@ghsc/nshmp-lib-no-ngrx/nshmp';
+import {NshmpPlot} from '@ghsc/nshmp-lib-no-ngrx/plot';
 import {XySequence} from '@ghsc/nshmp-utils-ts/libs/nshmp-lib/data';
 import {Imt, imtToString} from '@ghsc/nshmp-utils-ts/libs/nshmp-lib/gmm';
 import {PlotlyPlot} from '@ghsc/nshmp-utils-ts/libs/plotly';
@@ -17,11 +18,14 @@ import {
  *
  * @param state The application state
  */
-export function createPlots(state: AppState): Map<string, NshmpPlot> {
+export function createPlots(
+  state: AppState,
+  form: FormGroupControls<ControlPanelForm>
+): Map<string, NshmpPlot> {
   const plots = new Map<string, NshmpPlot>();
   const groundMotionPlot = state.plots.get(Plots.GROUND_MOTION);
   const faultPlot = state.plots.get(Plots.FAULT);
-  const formValues = state.controlPanelForm.value;
+  const formValues = form.getRawValue();
 
   if (state.serviceResponses !== null && state.serviceResponses?.length !== 0) {
     const hoverTemplate = '%{x} km, %{y} AFE';
-- 
GitLab