Trigger yagi variant change event with the new variant
This commit is contained in:
1 parent
89f5204401
commit
87d61b00f6
1 file changed
+7
@@ -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);
|
||||||
|
|||||||
Reference in new issue
Block a user