Trigger yagi variant change event with the new variant

This commit is contained in:
soulchild committed 2026-11-07 11:46:55 +00:00
1 parent 89f5204401
commit 87d61b00f6
1 file changed
+7
+7
View File
@@ -5906,6 +5906,13 @@ var ProductVariants = class extends CustomHTMLElement {
} }
this._updateDisableSelectors(); this._updateDisableSelectors();
triggerEvent(this.masterSelector.form, "variant:changed", { variant: this.selectedVariant }); triggerEvent(this.masterSelector.form, "variant:changed", { variant: this.selectedVariant });
const variantChangeEvent = new CustomEvent('yagi-variant-change', {
detail: { variant: this.selectedVariant },
bubbles: true,
cancelable: true
});
document.dispatchEvent(variantChangeEvent);
} }
_onOptionChanged() { _onOptionChanged() {
this.selectVariant(this._getVariantFromOptions()?.id); this.selectVariant(this._getVariantFromOptions()?.id);