import QuestionCircleOutlined from '@ant-design/icons/QuestionCircleOutlined';
import Tooltip from 'antd/lib/tooltip';
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;
children?: ReactNode;
info?: string;
itemProps?: object;
labelCol?: any;
wrapperCol?: any;
}
>;
const defaultStyle = {
marginBottom: '5px',
marginTop: '5px',
padding: '10px',
};
const errorStyle = { borderColor: 'rgb(255, 85, 0)' };
function List({
children =