import { Button, ButtonProps } from 'antd'; import { ArrowDownOutlined, ArrowUpOutlined, CopyOutlined, DeleteOutlined, PlusCircleOutlined, CloseOutlined, } from '@ant-design/icons'; import { getUiOptions, FormContextType, IconButtonProps, RJSFSchema, StrictRJSFSchema, TranslatableString, } from '@rjsf/utils'; import { MouseEventHandler } from 'react'; export type AntdIconButtonProps< T = any, S extends StrictRJSFSchema = RJSFSchema, F extends FormContextType = any, > = IconButtonProps & Pick; export default function IconButton( props: AntdIconButtonProps, ) { const { iconType = 'default', icon, onClick, uiSchema, registry, color, ...otherProps } = props; return (