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