Activity creation connection between front and API

This commit is contained in:
Alexis Leboeuf
2026-01-07 17:44:22 +01:00
parent 203d0fe157
commit c760510ffb

View File

@@ -15,7 +15,7 @@ export const CreateSession = () => {
const [activiteDuree, setActiviteDuree] = useState(0); const [activiteDuree, setActiviteDuree] = useState(0);
const [isRecurent, setIsRecurent] = useState(false); const [isRecurent, setIsRecurent] = useState(false);
function addAcitivte(){ async function addAcitivte(){
if (!activiteNom) return; if (!activiteNom) return;
const newActivite = new Activite(); const newActivite = new Activite();
@@ -23,11 +23,18 @@ export const CreateSession = () => {
newActivite.theme=activiteTheme; newActivite.theme=activiteTheme;
newActivite.duree= activiteDuree; newActivite.duree= activiteDuree;
newActivite.data= new Map<string,string>(); newActivite.data= new Map<string,string>();
setActivities([...activities, newActivite]); try{
await sessionService.create(newActivite);
console.log("Session créée");
setActiviteNom(""); setActivities([...activities, newActivite]);
setActiviteTheme("");
setActiviteDuree(0); setActiviteNom("");
setActiviteTheme("");
setActiviteDuree(0);
} catch (error) {
console.error("Erreur lors de la création de la session", error);
}
} }
async function handleCreateSession() { async function handleCreateSession() {