Read HTML inside a confirmButtonText of the SweetAlert plugin

0

I have an action created by the SweetAlert plugin that needs a button with very long text because it is a very sensitive option and can lead to errors.

 swal({
                            title: data['title'],
                            text: data['msg'],
                            type: 'warning',
                            showConfirmButton: true,
                            showCancelButton: true,
                            closeOnConfirm: true,
                            confirmButtonText: 'Confirmar exclusão (Essa ação não é recomendada \n, <small>Deletar este colaborador pode acarretar em inconsistencias nos dados anteriores, você pode torna-lo inativo, ou registrar um desligamento de funcionário.</small>.)',
                            cancelButtonText: 'Cancelar e voltar'
                        },
                                function (isConfirm) {
                                    alert();
                                });

My question is basically:

  

How to make the plugin read the last HTML for   'confirmButtonText'? Or you can not do this?

    
asked by anonymous 11.09.2017 / 15:33

2 answers

0

The answer was @Renato Diniz's comment on the question.

I changed to SweetAlert2, problem solved.

    
15.09.2017 / 19:15
0

I think this is what you want, the <small> tag will not work because sweetAlert does not support html.

swal("Mensagem", {
    icon: "warning",
  buttons: {
    btn1: "Confirmar exclusão (Essa ação não é recomendada \n, <small>Deletar este colaborador pode acarretar em inconsistencias nos dados anteriores, você pode torna-lo inativo, ou registrar um desligamento de funcionário.</small>.",
    btn2: "Cancelar"
  },
})
.then((value) => {
  switch (value) {

    case "btn1":
      return true;
      break;

    case "btn2":
      return false;
      break;

    default:
      swal("404");
  }
});
    
13.09.2017 / 13:48