import React from "react"; import { connect } from "react-redux"; import { AppState } from "reducers"; import { Dialog, Classes } from "@blueprintjs/core"; import Button from "components/editorComponents/Button"; import { showRunActionConfirmModal, cancelRunActionConfirmModal, acceptRunActionConfirmModal, } from "actions/pluginActionActions"; type Props = { isModalOpen: boolean; dispatch: any; }; class ConfirmRunModal extends React.Component { render() { const { dispatch, isModalOpen } = this.props; const handleClose = () => { dispatch(showRunActionConfirmModal(false)); dispatch(cancelRunActionConfirmModal()); }; return (
Are you sure you want to perform this action?
); } } const mapStateToProps = (state: AppState) => ({ isModalOpen: state.ui.confirmRunAction.modalOpen, }); export default connect(mapStateToProps)(ConfirmRunModal);