UNPKG

@fakel/rest-admin

Version:

An application that makes it easier to work with your API

17 lines (16 loc) 578 B
import React from 'react'; import { FieldArray } from 'formik'; import get from 'lodash.get'; var ArrayInput = function (props) { var sourceName = props.name; return (React.createElement(FieldArray, { name: sourceName }, function (arrayHelpers) { var values = arrayHelpers.form.values; var records = get(values, sourceName); return React.cloneElement(React.Children.only(props.children), { records: records, arrayHelpers: arrayHelpers, arrayName: sourceName, }); })); }; export default ArrayInput;