import { Button, Modal } from "antd"; import React from "react"; import { useTranslation } from "react-i18next"; import { connect } from "react-redux"; import { createStructuredSelector } from "reselect"; import { toggleModalVisible } from "../../redux/modals/modals.actions"; import { selectCardPayment } from "../../redux/modals/modals.selectors"; import { selectBodyshop } from "../../redux/user/user.selectors"; import CardPaymentModalComponent from "./card-payment-modal.component."; const mapStateToProps = createStructuredSelector({ cardPaymentModal: selectCardPayment, bodyshop: selectBodyshop, }); const mapDispatchToProps = (dispatch) => ({ toggleModalVisible: () => dispatch(toggleModalVisible("cardPayment")), }); function CardPaymentModalContainer({ cardPaymentModal, toggleModalVisible, bodyshop, }) { const { visible } = cardPaymentModal; const { t } = useTranslation(); const handleCancel = () => { toggleModalVisible(); }; const handleOK = () => { toggleModalVisible(); }; return ( {t("job_payments.buttons.goback")} , ]} width="80%" destroyOnClose > ); } export default connect( mapStateToProps, mapDispatchToProps )(CardPaymentModalContainer);