import Button from '../../button'; import Dialog from '..'; import Message from '../../message'; import React from 'react'; import ReactDOM from 'react-dom'; class Demo extends React.Component { state = { visible: false, loading: false, }; onOpen = () => { this.setState({ visible: true, }); }; onOk = () => { return new Promise(resolve => { this.setState({ loading: true, }); setTimeout(resolve, 2000); }).then(() => { Message.success('Deleted successfully!'); this.setState({ loading: false, visible: false, }); }); }; onClose = () => { this.setState({ visible: false, }); }; render() { const okProps = { loading: this.state.loading, }; return (
Start your business here by searching a popular product
); } } const popupConfirm = () => { Dialog.confirm({ title: 'Confirm', content: 'Do you confirm deleting this content?', onOk: () => { return new Promise(resolve => { setTimeout(resolve, 2000); }).then(() => { Message.success('Deleted successfully!'); }); }, }); }; ReactDOM.render(

, document.getElementById('dialog-demo-7'), );