feature/IO-1113-Online-Dark-Mode - Finish

This commit is contained in:
Dave Richer
2025-08-08 12:14:11 -04:00
parent ec6c0279de
commit 3b481afa9e
4 changed files with 8 additions and 10 deletions

View File

@@ -1,4 +1,4 @@
import { useEffect } from "react";
import { useCallback, useEffect } from "react";
import { HasFeatureAccess } from "./../feature-wrapper/feature-wrapper.component";
/**
@@ -24,7 +24,7 @@ export const useFormDataPreservation = (form, bodyshop, featureConfig) => {
parent[lastKey] = value;
};
const preserveHiddenFormData = () => {
const preserveHiddenFormData = useCallback(() => {
const preservationData = {};
let hasDataToPreserve = false;
@@ -51,7 +51,7 @@ export const useFormDataPreservation = (form, bodyshop, featureConfig) => {
if (hasDataToPreserve) {
form.setFieldsValue(preservationData);
}
};
}, [form, featureConfig, bodyshop]);
const getCompleteFormValues = () => {
const currentFormValues = form.getFieldsValue();
@@ -88,7 +88,7 @@ export const useFormDataPreservation = (form, bodyshop, featureConfig) => {
useEffect(() => {
preserveHiddenFormData();
}, [bodyshop]);
}, [bodyshop, preserveHiddenFormData]);
return { preserveHiddenFormData, getCompleteFormValues, createSubmissionHandler };
};