@@ -1,12 +1,10 @@
1import React, { useCallback } from 'react';
1import React, { useCallback } from 'react';
2import { Form } from 'react-final-form';
2import { Form } from 'react-final-form';
3−import setFieldData from 'final-form-set-field-data';
4import arrayMutators from 'final-form-arrays';
3import arrayMutators from 'final-form-arrays';
5import { noop } from 'lodash';
4import { noop } from 'lodash';
7import ValuesHandler from './ValuesHandler';
6import ValuesHandler from './ValuesHandler';
8import ValidationPauser from './ValidationPauser';
7import ValidationPauser from './ValidationPauser';
9−import WarningEngine from './WarningEngine';
12 * BridgeForm adds nice-to-haves for every form in bridge.
10 * BridgeForm adds nice-to-haves for every form in bridge.
@@ -21,7 +19,6 @@ export default function BridgeForm({
22 onSubmit = noop,
20 onSubmit = noop,
23 afterSubmit = noop,
21 afterSubmit = noop,
27 const _onSubmit = useCallback(
24 const _onSubmit = useCallback(
@@ -37,13 +34,9 @@ export default function BridgeForm({
41− mutators={{ setFieldData, ...arrayMutators }}
37+ <Form mutators={{ ...arrayMutators }} onSubmit={_onSubmit} {...rest}>
44 {formProps => (
38 {formProps => (
46− {warnings && <WarningEngine warnings={warnings} />}
47 <ValidationPauser />
40 <ValidationPauser />
48 {children(formProps)}
41 {children(formProps)}
49 {onValues && <ValuesHandler onValues={onValues} />}
42 {onValues && <ValuesHandler onValues={onValues} />}