/home/brandsfa/public_html/public/assets/back-end/js/admin/business-setting/mail.js
'use strict';

function ValidateEmail(inputText) {
    let mailFormat = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
    return inputText.match(mailFormat);
}

$('#text-mail-send').on('click',function(){
    const sendMailModal = $('#send-mail-confirmation-modal');
    sendMailModal.modal('hide');
    const sendMail = $('#get-send-mail-route-text');
    if (ValidateEmail($("#test-email").val())) {
        $.ajaxSetup({
            headers: {
                'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
            }
        });
        $.ajax({
            url: sendMail.data('action'),
            method: 'POST',
            data: {
                "email": $('#test-email').val()
            },
            success: function (data) {
                if (data.success === 2) {
                    toastr.error(sendMail.data('error-text'));
                } else if (data.success === 1) {
                    toastr.success(sendMail.data('success-text'));
                } else {
                    toastr.info(sendMail.data('info-text'));
                }
                $('#send-mail-confirmation-modal').modal('hide');
            },
        });
    } else {
        toastr.error(sendMail.data('invalid-text'));
        sendMailModal.modal('hide');
    }
})