PHP Classes

File: assets/js/components/lib/Mensagens.js

Recommend this page to a friend!
  Classes of Rodrigo Faustino   Web App Multi-Perfil   assets/js/components/lib/Mensagens.js   Download  
File: assets/js/components/lib/Mensagens.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Web App Multi-Perfil
App that uses CRUD to manage multiple users
Author: By
Last change:
Date: 1 month ago
Size: 2,332 bytes
 

Contents

Class file image Download
export default class Mensagens { constructor() { this.actionMessages = { delete: { confirm: { title: "Excluir?", text: "Isso não tem volta!", icon: "warning", showCancelButton: true, confirmButtonColor: "#3085d6", cancelButtonColor: "#d33", confirmButtonText: "Sim, Excluir!", cancelButtonText: "Cancelar" }, success: { title: "Excluído!", text: "Excluído com sucesso.", icon: "success" } }, create: { confirm: { title: "Cadastrar?", text: "Deseja cadastrar este item?", icon: "info", showCancelButton: true, confirmButtonColor: "#3085d6", cancelButtonColor: "#d33", confirmButtonText: "Sim, Cadastrar!", cancelButtonText: "Cancelar" }, success: { title: "Cadastrado!", text: "Cadastrado com sucesso.", icon: "success" } }, update: { confirm: { title: "Atualizar?", text: "Deseja atualizar este item?", icon: "question", showCancelButton: true, confirmButtonColor: "#3085d6", cancelButtonColor: "#d33", confirmButtonText: "Sim, Atualizar!", cancelButtonText: "Cancelar" }, success: { title: "Atualizado!", text: "Atualizado com sucesso.", icon: "success" } } }; } async confirmAction(action) { const messages = this.actionMessages[action]; if (!messages) { console.error("Ação desconhecida:", action); return false; } const result = await Swal.fire(messages.confirm); return result.isConfirmed; } }