File: //var/www/quadcode/frontend/src/js/entry-ifx.js
import './components/preloader/Preloader';
import { Header } from "./components/lp/Header";
import { Modal } from "./components/modal/Modal";
import { form } from "./components/form/Form";
import Phone from "./components/phone/Phone";
import { Animation } from "./components/lp/Animation";
import './components/popup/PopupWebinar';
window.addEventListener('load', () => {
let url = new URL(window.location);
const forms = document.querySelectorAll(`[data-widget="form"]`);
const urlParams = new URLSearchParams(window.location.search);
const entries = urlParams.entries();
for (const entry of entries) {
localStorage.setItem('form__' + entry[0], entry[1]);
}
Header();
Modal('saas', url.hash === '#form');
Phone();
Animation();
if (forms.length !== 0) {
forms.forEach(item => {
if (item) {
const name = item.getAttribute('data-name');
if (name) {
form(name);
}
}
});
}
});