File Manager

Path: /home/liffinac1/domains/bank.stellerpay.ca/public_html/resources/js/libs/

Viewing File: alpine.js

import Alpine from "alpinejs";

document.addEventListener("turbo:before-render", () => {
    let permanents = document.querySelectorAll("[data-turbo-permanent]");
    let undos = Array.from(permanents).map(el => {
        el._x_ignore = true;
        return () => {
            delete el._x_ignore;
        };
    });

    document.addEventListener("turbo:render", function handler() {
        while(undos.length) undos.shift()();
        document.removeEventListener("turbo:render", handler);
    });
});

window.Alpine = Alpine;

Alpine.start();

export default Alpine;