@fakel/rest-admin
Version:
An application that makes it easier to work with your API
17 lines (16 loc) • 578 B
JavaScript
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;