Sweetalert2-реагировать на отмену не называется - PullRequest
0 голосов
/ 12 июня 2019

Я устанавливаю showCancelButton и onCancel, когда я нажимаю кнопку отмены вместо функции обратного вызова onCancel, вместо этого вызывается onConfirm.Таким образом, кнопки подтверждения и отмены вызывают одну и ту же функцию.

Это для приложения реакции, инициализированного с помощью create-реагировать-приложение, зависимость от версии sweetalert2-реакция "^ 0.8.1"

import React, { Component } from "react";
import SweetAlert from "sweetalert2-react";
class Test extends Component {
    state = {};
    render() {
        return (
            <SweetAlert
                show={true}
                showCancelButton={true}
                onConfirm={() => alert("confirm")}
                onCancel={() => alert("cancel")}
                text="Test"
            />
        );
    }
}

export default Test;

Я всегда получаю предупреждение «подтвердить» и никогда не «отменяю», нажимая любую кнопку

...