import { x } from "./chunk-7BKSRZNG.C39W3Wne.js"; import { S as SELECTEUR_BOUTON_PANIER, A as ATTRIBUT_CONTIENT_ARTICLES } from "./dom.js"; import { N as NOM_CANAL_BOUTON_PANIER } from "./messages3.js"; import { r as recupereElementOuLeve } from "./dom2.js"; import { v as valideMessageMajBoutonPanier } from "./messages.js"; import { r as recupereElementDocumentEither } from "./utils.js"; import "./erreurs.js"; import "./exports.DNZBdkMD.js"; import "./Either.wHNxn7Os.js"; import "./index.DD7qm8S6.js"; import "./messages2.js"; import "./cart.js"; import "./cart2.js"; const initialiseBoutonPanier = () => { const BOUTON_PANIER = x( recupereElementDocumentEither(SELECTEUR_BOUTON_PANIER), recupereElementOuLeve ); const CANAL_BOUTON_PANIER = new BroadcastChannel(NOM_CANAL_BOUTON_PANIER); CANAL_BOUTON_PANIER.onmessage = (evenementMessage) => { valideMessageMajBoutonPanier(evenementMessage).ifRight((message) => { BOUTON_PANIER.textContent = `cart (${String(message.donnees.quantiteProduits)})`; BOUTON_PANIER.setAttribute(ATTRIBUT_CONTIENT_ARTICLES, String(message.donnees.quantiteProduits > 0)); }); }; }; document.addEventListener("DOMContentLoaded", () => { initialiseBoutonPanier(); }); //# sourceMappingURL=scripts-bouton-panier.js.map