import React, { useEffect } from 'react'; import { BsExclamationCircle } from 'react-icons/bs'; import { Button, Card, CardBody, Input, Label, Modal, ModalHeader } from 'reactstrap'; import { useTranslation } from 'react-i18next'; import { LoadingButton } from '../Ui/LoadingButton'; import { useCommonModelState } from '../../lib/state mangment/driver&customer/ModelState'; import { CiLock } from "react-icons/ci"; interface UnBlockModalProps { Mutation:any, type :'customer' |'driver' } const UnBlockModal: React.FC = ({Mutation ,type }) => { const {t} = useTranslation(); const key_to_api = type == t('customer') ? t('customer_id') : t("driver_id") const {isOpenUnBlock:isOpen , objectID , setIsopenUnBlock:setIsopen} = useCommonModelState() const handleSubmit = () => { Mutation.mutate({ [key_to_api]: objectID }); }; useEffect(() => { if (Mutation.isSuccess) { setIsopen(); } }, [Mutation.isSuccess, setIsopen]); return ( setIsopen()}> {t("al")}{type} {t('un_block_page')}

{t('un_blocking_')}{type}

{t('un_block_for_')}{type}
); }; export default UnBlockModal;