E.target.name + react-confirm-alert

Signaler
Messages postés
37
Date d'inscription
dimanche 15 décembre 2019
Statut
Membre
Dernière intervention
29 juin 2020
-
bonjour.

j'utilise React-confirm-alert lors de la demande de suppression d'un compte utilisateur par ce dernier : https://www.npmjs.com/package/react-confirm-alert.
J'aimerais trouver un moyen de pouvoir déterminé sur quel bouton l'utilisateur a cliqué pour lui attribuer une action.

je pensais pouvoir utiliser e.target.name dans mon handleSubmit après avoir définie un "name" au bouton mais cela ne fonctionne pas . voici le code en question :

handleSubmit(e) {
     if (e.target.name === "delete") {...}
}

render() {
    this.submit = () => {
    confirmAlert({
      title: 'Do you really want deleting your account ?',
      message: 'this action is ireversible.',
      buttons: [
        {
          label: 'Delete it',
          name: "delete",
          onClick: () => this.handleSubmit
        },
        {
          label: 'Cancel',
        }
      ]
    });
  };
    return(
        <div className="tab-content">
          <Row>
            <Col><button variant="outline-primary" onClick={this.submit}>Delete my account</button></Col>
          </Row>
        </div>
       )