import styles from "../../eventDetail.module.css"; import Button from "../../../../components/ui/button/button.jsx"; import Modal from "../../../../components/ui/modal/modal.jsx"; import { useContext, useState } from "react"; import { EventDetailContext } from "../../../../contexts/eventDetail/eventDetail.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} ?