import classnames from 'classnames';
import React, {
Children,
cloneElement,
isValidElement,
ReactElement,
ReactNode,
} from 'react';
import { connectField, filterDOMProps, HTMLFieldProps } from 'uniforms';
import ListAddField from './ListAddField';
import ListItemField from './ListItemField';
export type ListFieldProps = HTMLFieldProps<
unknown[],
HTMLDivElement,
{
addIcon?: ReactNode;
itemProps?: object;
removeIcon?: ReactNode;
}
>;
function List({
addIcon,
children =