import './index.css'; // import { updateDOMForFirefox } from '$utils/bugOpti'; // import { disableButtonIfRequired, disabledTabInForm, signUpLoad } from '$utils/campingDatabase'; import { mirrorPopupInfo } from '$utils/dashboard'; import { decorativeAnim } from '$utils/gsap'; import { swipeElement } from '$utils/jquery'; import { loadScript } from '$utils/loadScript'; import { confirmPasswordInput, /* displayCurrentMemberData, */ passwordValidation, /* redirectIfNotOnValidatedPlan, */ /* redirectNotLog, */ showHidePassword, } from '$utils/memberstack'; import { bundleCampingJsonFields, initCampingSearch, mirrorCampingJsonFields, } from '$utils/signUp2025'; import { swiperHome, swiperMember } from '$utils/swiper'; window.Webflow ||= []; window.Webflow.push(() => { // Last update : 11/07/2025 // Load scripts Promise.all([ loadScript('https://cdn.jsdelivr.net/npm/@finsweet/attributes-inputactive@1/inputactive.js'), loadScript('https://cdn.jsdelivr.net/npm/@finsweet/attributes-combobox@1/combobox.js'), loadScript('https://cdn.jsdelivr.net/npm/@finsweet/attributes-selectcustom@1/selectcustom.js'), loadScript('https://cdn.jsdelivr.net/gh/videsigns/webflow-tools@latest/multi-step.js'), ]); swipeElement(); swiperMember(); swiperHome(); /** * * Call Memberstack Function * TODO : Check Air Picker : https://air-datepicker.com/examples */ /** * ! Signup */ // if (window.location.pathname.includes('/inscription')) { // confirmPasswordInput(); // passwordValidation(); // signUpLoad(); // disabledTabInForm(); // disableButtonIfRequired(); // updateDOMForFirefox(); // } if (window.location.pathname.includes('/inscription')) { initCampingSearch(); mirrorCampingJsonFields(); bundleCampingJsonFields(); // updateDOMForFirefox(); passwordValidation(); confirmPasswordInput(); } showHidePassword(); /** * ! Dashboard */ mirrorPopupInfo(); /* displayCurrentMemberData(); */ /** * ! Others */ /* redirectNotLog(); */ /* redirectIfNotOnValidatedPlan(); */ decorativeAnim(); });