import React, {useState} from "react"; import "./Form.css"; import 'react-responsive-modal/styles.css'; import {Modal} from 'react-responsive-modal'; import Select from "react-select"; //Validation import * as yup from "yup"; import {yupResolver} from "@hookform/resolvers/yup"; import {Controller, useForm} from "react-hook-form"; import {employmentStatusOptions, industryOptions, jobTypeOptions} from "../selectOptions"; import {useDispatch, useSelector} from "react-redux"; import {JobAdvertisementActions} from "../../redux/actions/jobAdvertisementActions"; export const DeleteJobAdModal = (jobAd) => { const [modal, setModal] = useState(false); const dispatch = useDispatch(); const auth = useSelector(state => state.auth.currentUser) const toggleModal = () => { setModal(!modal); }; const addJobAdvertisement = async () => { try { dispatch(JobAdvertisementActions.deleteJobAdvertisement(jobAd.props.id, (success, response) => { if (success) { console.log("Job Advertisement deleted") toggleModal() } })) } catch (err) { console.error(err) } } return (

Are you sure?

Do you really want to delete this advertisement? This process cannot be undone.

) }