feat(reservation/contrat): Ajoute la gestion complète des contrats
```
This commit is contained in:
Serreau Jovann
2026-01-22 20:15:21 +01:00
parent afa6133907
commit 6656d56111
36 changed files with 2127 additions and 209 deletions

View File

@@ -11,6 +11,20 @@ Sentry.init({
tracesSampleRate: 1.0,
});
const initAutoRedirect = () => {
const container = document.getElementById('payment-check-container');
if (container && container.dataset.autoRedirect) {
const url = container.dataset.autoRedirect;
// On attend 5 secondes avant de rediriger via Turbo
setTimeout(() => {
// On vérifie que l'utilisateur est toujours sur la page de check
if (document.getElementById('payment-check-container')) {
Turbo.visit(url);
}
}, 10000);
}
}
// --- LOGIQUE DU LOADER TURBO ---
const initLoader = () => {
let loaderEl = document.getElementById('turbo-loader');
@@ -104,6 +118,7 @@ document.addEventListener('DOMContentLoaded', () => {
initLoader();
initMobileMenu();
initCatalogueSearch();
initAutoRedirect();
customElements.define('utm-event',UtmEvent)
customElements.define('utm-account',UtmAccount)
@@ -112,6 +127,7 @@ document.addEventListener('DOMContentLoaded', () => {
document.addEventListener('turbo:load', () => {
initMobileMenu();
initCatalogueSearch();
initAutoRedirect();
});
// Nettoyage avant cache pour éviter les bugs au retour arrière