Fix bugow zwiazanych z dodawaniem do koszyka

This commit is contained in:
2025-12-19 11:09:02 +01:00
parent e62958a584
commit 8fadf8c07d
5 changed files with 216 additions and 60 deletions

24
przyklady/extends.js Normal file
View File

@@ -0,0 +1,24 @@
IdmHotspot = class extends IdmHotspot {
markupLabel(prod) {
// Standardowe labelki
let labelMarkup = super.markupLabel(prod);
// Customowe labelki
const awards = prod?.awardedParameters;
if (awards?.length) {
const awardParam = awards.find(award => award.name === "Idm_custom_label");
const values = awardParam?.values?.map(v => v.name) || [];
const html = values
.map(label => {
const [text, bgColor, color] = label.split("||");
return `<span class="label --custom" style="background-color:${bgColor}; color:${color}">${text}</span>`;
})
.join("");
labelMarkup += html;
}
return labelMarkup;
}
}