1.1.1 • Published 6 months ago
@siroi/secondary-confirmation-antd v1.1.1
@siroi/secondary-confirmation-antd
基于 antd v4 的二次确认框组件,对需要二次弹窗的 onClick
进行包装,无需增加过多的代码。
简单使用
import SecConAntd from "@siroi/secondary-confirmation-antd";
import {Button} from "antd"
export default () => {
return (<SecConAntd>
<Button onClick={() => console.log('🎉🎉')))}}>点击</Button>
</SecConAntd>)
}
type TwoDeleteButtonProps = {
children: ReactElement<{
onClick?: () => void;
disabled?: boolean;
}>;
key?: number;
title?: string;
type: 'popconfirm' | 'modal';
modalProps?: ModalFuncProps;
};
支持两种二次确认方式:popconfirm
和 modal
, 对于 modal 场景,支持传入 antd 的 ModalFuncProps