%PDF- %PDF-
Direktori : /home/emergentqj/actioncivile/pre-auth/.4cc3a2e1590a4463a5f392ddcc26929e/static/js/common/components/AlertModal/ |
Current File : /home/emergentqj/actioncivile/pre-auth/.4cc3a2e1590a4463a5f392ddcc26929e/static/js/common/components/AlertModal/AlertModal.jsx |
import React from "react"; import { useSelector, useDispatch } from "react-redux"; import { Modal } from "common/components/Modal/Modal"; import { hideAlertModal } from "actions/list_actions"; import Alert from "./Alert"; function AlertModal() { const alertModal = useSelector((state) => state.alertModal); const dispatch = useDispatch(); const componentProps = { text1: alertModal.text1, text2: alertModal.text2, type: alertModal.type, }; const closeModal = () => { dispatch(hideAlertModal()); }; return ( <Modal isOpen={alertModal.show} onConfirm={closeModal} onClose={closeModal} title={alertModal.title} Component={Alert} componentDefaultValue={componentProps} confirmLabel={alertModal.confirmButtonText} /> ); } export default AlertModal;