import LivewireNotification from '../_class/LivewireNotification'; import SmtpSettingsForm from '../_class/SmtpSettingsForm'; import SenderResponseForm from '../_class/SenderResponseForm'; new LivewireNotification(); window.smtpSettingsForm = new SmtpSettingsForm(); window.senderResponseForm = new SenderResponseForm(); Livewire.hook('morphed', ({ component }) => { switch (component.name) { case 'mail-smtp-settings': if (window.smtpSettingsForm) { window.smtpSettingsForm.reload(); // Recarga el formulario sin destruir la instancia } break; case 'mail-sender-response-settings': if (window.senderResponseForm) { window.senderResponseForm.reload(); // Recarga el formulario sin destruir la instancia } break; default: break; } });