Use eventDetail context

This commit is contained in:
T'JAMPENS QUENTIN p2406187
2026-01-27 16:10:21 +01:00
parent 93f9001eb5
commit 41a68836c4
2 changed files with 45 additions and 43 deletions
@@ -1,9 +1,10 @@
import styles from "../../eventDetail.module.css";
import Button from "../../../../components/ui/button/button.jsx";
import { useState } from "react";
import {useContext, useState} from "react";
import TextInput from "../../../../components/ui/input/input.jsx";
import Modal from "../../../../components/ui/modal/modal.jsx";
import createTaskApi from "../../../../utils/tasks/createTask.js";
import {EventDetailContext} from "../../../../contexts/eventDetail/eventDetail.js";
export default function CreateTaskBtn({ id }) {
@@ -16,6 +17,8 @@ export default function CreateTaskBtn({ id }) {
const [startTime, setStartTime] = useState("");
const [endTime, setEndTime] = useState("");
const { updateEventInfo } = useContext(EventDetailContext)
const createTask = async () => {
const success = await createTaskApi({
eventId: id,
@@ -35,6 +38,8 @@ export default function CreateTaskBtn({ id }) {
setMaxParticipants("");
setStartTime("");
setEndTime("");
updateEventInfo(id)
} else {
console.log("⚠️ Échec de la création de la task");
}