import React, {Component} from "react"; import {Button, Modal} from "react-bootstrap"; class SupprAbs extends Component { constructor(props){ super(props) this.state = { isOpen: false, etudid: "", } } openModal = () => this.setState({ isOpen: true }); closeModal = () => this.setState({ isOpen: false }); componentDidUpdate(prevProps) { if (prevProps.open !== this.props.open) { this.setState({etudid: this.props.etudid}) if (this.props.open === true) { this.setState({isOpen: true}) } } } postData() { let dept = window.location.href.split('/')[6] let BASE_URL = window.$api_url let data = "datedebut=" + this.props.data.date + "&datefin=" + this.props.data.date + "&demijournee=" + this.props.data.demijournee + "&etudid=" + this.state.etudid fetch(BASE_URL + dept + "/Scolarite/Absences/doAnnuleAbsence", { method: 'POST', verify: false, credentials: 'include', headers: {'Content-Type': 'application/x-www-form-urlencoded'}, body: data }) // Fermeture du modal this.setState({isOpen: false}) } render() { return ( <> Suppression d'absence

Etes-vous sûr.e de vouloir supprimer cette absence ?

) } } export default SupprAbs