on 6b3335e help sign in
bridge/src/form/BridgeForm.js
20 lines 515 B history raw
1import React from 'react';
2import { Form } from 'react-final-form';
3import setFieldData from 'final-form-set-field-data';
5import FormError from './FormError';
6import Autosaver from './Autosaver';
8export default function BridgeForm({ children, onValues, ...rest }) {
9 return (
10 <Form mutators={{ setFieldData }} {...rest}>
11 {formProps => (
12 <>
13 {children(formProps)}
14 {onValues && <Autosaver onValues={onValues} />}
15 <FormError />
16 </>
17 )}
18 </Form>
19 );