Tudo beleza Matheus, primeiramente obrigado pelo apoio.
Então não cheguei a nenhuma solução concreta para mostrar, pois tentei utilizar os recursos do toast que o Bootstrap possui em comparação ao Materialize que o instrutor utilizou nessa aula: Exibindo mensagens de alto nível.
Feito em aula pelo instrutor segue abaixo:
import M from 'materialize-css';
const PopUp = {
exibeMensagem: (status, msg) => {
if (status === "success")
M.toast({ html: msg, classes: "green", displayLength: 2000 })
if (status === "error")
M.toast({ html: msg, classes: "red", displayLength: 2000 })
}
}
export default PopUp;
Sobre o Sweet Alert não conhecia, achei excelente, como você disse bonito e muito fácil de trabalhar, segue abaixo como eu fiz com sua dica utilizando o Sweet Alert e funcionou:
import Swal from 'sweetalert2';
const PopUp = {
displayMessage: (status, msg) => {
if(status === 'success') {
Swal.fire({
title: 'Cadastrado!',
text: msg,
type: 'success',
timer: 1500
})
}
if(status === 'error'){
Swal.fire({
title: 'Erro!',
text: msg,
type: 'error',
confirmButtonText: 'Ok'
})
}
}
}
export default PopUp;
Mais uma vez obrigado e sucesso!