diff --git a/frontend/src/Inscription.js b/frontend/src/Inscription.js index 1ed7f4810864e5dbd066dc8121a18e52288d96d7..565084699685d27f48035fc990cf9b15f3be1ebc 100644 --- a/frontend/src/Inscription.js +++ b/frontend/src/Inscription.js @@ -1,4 +1,4 @@ -import { useEffect, useState } from "react" +import { useState } from "react" import { Link } from 'react-router-dom'; import emailjs from 'emailjs-com'; @@ -129,7 +129,7 @@ const Inscription = () => { if (res.status === 200) { emailjs.send("service_kwla1nj","template_mm87l15", data, "gkKZTWtimj8jnpE9G") .then((result) => { - console.log(result.text); + console.log(result); window.location.href = "/"; }, (error) => { console.log(error.text); diff --git a/frontend/src/components/CreneauCard.js b/frontend/src/components/CreneauCard.js index 44eddbd31cd9221ccac8a55e24f70a3b194157f3..dd89660b23861c97d23956c2a09d3eb261b9d971 100644 --- a/frontend/src/components/CreneauCard.js +++ b/frontend/src/components/CreneauCard.js @@ -2,8 +2,9 @@ function BoutiqueCard({ choisirCreneau, Heure, disponible, isSelected, setIsSele const handleSelect = (horaire) => { if (disponible) { - choisirCreneau(horaire) - setIsSelected(horaire === isSelected ? null : horaire); + let value = horaire === isSelected ? null : horaire; + choisirCreneau(value); + setIsSelected(value); } } @@ -17,7 +18,7 @@ function BoutiqueCard({ choisirCreneau, Heure, disponible, isSelected, setIsSele return ( <div - className={`testclass h-100 max-w-sm rounded overflow-hidden shadow-lg ${!disponible ? 'opacity-50 cursor-not-allowed' : 'hover:bg-blue-200'} ${isSelected === Heure ? 'bg-green-300' : ''}`} + className={`testclass h-100 max-w-sm rounded overflow-hidden shadow-lg ${disponible ? 'hover:bg-blue-200' : 'opacity-50 cursor-not-allowed'} ${isSelected === Heure ? 'bg-green-300 hover:bg-green-300' : ''}`} onClick={() => handleSelect(Heure)} > <div className="px-3 py-4 pt-2"> diff --git a/frontend/src/components/RendezVousPro.js b/frontend/src/components/RendezVousPro.js index 4b2d48d5a61cf2014251728743d6d2eca5a7a512..f9079b73f5594e8dc57ec6840166493054dcc180 100644 --- a/frontend/src/components/RendezVousPro.js +++ b/frontend/src/components/RendezVousPro.js @@ -2,9 +2,7 @@ import React, { useState } from 'react'; function RendezVous({ lieu, date, heure, id, descr, adv }) { const [state, setState] = useState("Cancel"); - const [description, setDescription] = useState(""); - const [advice, setAdvice] = useState(""); - + function getContenuRdv() { const contenuVisible = ( @@ -73,45 +71,7 @@ function RendezVous({ lieu, date, heure, id, descr, adv }) { } } - const updateComment = (id, value) => { - const data = { - idrdv: id, - description: value - }; - - const options = { - method: 'PUT', - headers: { - 'Content-Type': 'application/json', - }, - mode: 'cors', - body: JSON.stringify(data), - }; - - fetch('http://127.0.0.1:3001/update-conseil', options) - .then(function (response) { - if (response.status !== 200) { - const options2 = { - method: 'POST', - headers: { - 'Content-Type': 'application/json', - }, - mode: 'cors', - body: JSON.stringify(data), - }; - - fetch('http://127.0.0.1:3001/ajouter-conseil', options2) - .then(function (response) { - if (response.status !== 200) { - alert("Erreur lors de l'ajout de conseil"); - } - }) - } - }); - } - const updateRdv = (description, advice) => { - // console.log(advice) const data = { idrdv: id, description: description, @@ -136,13 +96,9 @@ function RendezVous({ lieu, date, heure, id, descr, adv }) { } function save() { - setDescription(document.getElementById("desc").value); - setAdvice(document.getElementById("advice").value); - updateRdv(document.getElementById("desc").value, document.getElementById("advice").value); } - // Change le button entre Annuler et Modifier function getRightAction(stateAction) { const stateModif = ( <button type="button" className="btn btn-light" onClick={() => {