Commit f277602d authored by Alfonso Rafael Solis Rangel's avatar Alfonso Rafael Solis Rangel
Browse files

Loader de carga en las exportaciones

parent e7657069
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -152,6 +152,9 @@ class="w-full px-3 py-2 bg-white border border-gray-300 rounded-md"
            </table>

        </div>
        <div id="loader-container" class="fixed inset-0 flex items-center justify-center bg-gray-500 bg-opacity-75 hidden">
            <span id="loader" class="animate-spin border-8 border-gray-300 border-l-[#780005] border-r-[#780005] rounded-full w-14 h-14"></span>
        </div>
    </div>

    <link rel="stylesheet" href="{{ Vite::asset('resources/css/highlight.min.css') }}">
@@ -257,6 +260,9 @@ function logData() {
                diaFin: fechaFin ? fechaFin.getDate().toString().padStart(2, '0') : null,
            };

            document.getElementById('loader-container').classList.remove('hidden');
            document.querySelector('form').classList.add('pointer-events-none');

            fetch('/reportes/contactos/exportar', {
                method: "POST",
                body: JSON.stringify(data),
@@ -297,6 +303,10 @@ function logData() {
            .catch(err => {
                console.error("Error al descargar el archivo:", err);
                showToast(err.message || 'Error al descargar el archivo', 'Error', 'error');
            })
            .finally(() => {
                document.getElementById('loader-container').classList.add('hidden');
                document.querySelector('form').classList.remove('pointer-events-none');
            });

        }