UNPKG

react-super

Version:
37 lines (36 loc) 1.03 kB
import { JSXElementConstructor, ReactElement } from 'react'; import './styles.less'; interface Props { /** * @description 值 * @default [] */ value?: (string | undefined)[]; /** * @description 容器组件 * @default - */ children: ReactElement<any, string | JSXElementConstructor<any>>; /** * @description 添加按钮文字 * @default - */ addText?: string; /** * @description 删除按钮执行前回调 * @default - */ onBeforeDelete?: (item: any, i: number) => void | boolean; /** * @description 添加按钮执行前回调 * @default - */ onBeforeAdd?: () => void | boolean; /** * @description 值改变回调 * @default - */ onChange?: (value: (string | undefined)[]) => void; } declare const _default: ({ value, children, onChange, ...e }: Props) => JSX.Element; export default _default;