import styles from "../../EventDetailPage.module.css"; import Button from "../../../../components/ui/Button/Button"; import Modal from "../../../../components/ui/Modal/Modal"; import { useContext, useState } from "react"; import { EventDetailContext } from "../../../../contexts/EventDetail/EventDetailContext.js"; import { EventContext } from "../../../../contexts/Events/EventContext.js"; import { useNavigate } from "react-router"; export default function DeleteEventBtn({ id }) { const { eventInfo } = useContext(EventDetailContext) const { removeEvent } = useContext(EventContext) const [open, setOpen] = useState(false); const navigate = useNavigate(); const handleDelete = () => { setOpen(true); } const delEvent = async () => { const result = await removeEvent(id); if (result.status === 200 || result.status === 204) { setOpen(false); navigate("/events"); } } return <> Supprimer setOpen(false)} title={"Suppression"}> Etes-vous sur de vouloir supprimer l'événement {eventInfo?.name} ? Confirmer > }
Etes-vous sur de vouloir supprimer l'événement {eventInfo?.name} ?