import classnames from 'classnames'; import React from 'react'; import { connectField, filterDOMProps, HTMLFieldProps } from 'uniforms'; import AutoField from './AutoField'; export type NestFieldProps = HTMLFieldProps< object, HTMLDivElement, { itemProps?: object } >; function Nest({ children, className, error, errorMessage, fields, itemProps, label, showInlineError, ...props }: NestFieldProps) { return (
{label && } {!!(error && showInlineError) && ( {errorMessage} )} {children || fields.map(field => ( ))}
); } export default connectField(Nest);