🐛 Fix button specific config-preparation

This commit is contained in:
Philipp Stracker 2024-06-07 15:42:16 +02:00
parent da64ffbac5
commit 33c6c06e85
No known key found for this signature in database
4 changed files with 51 additions and 8 deletions

View file

@ -97,8 +97,18 @@ class GooglePayPreviewButton extends PreviewButton {
);
button.init(this.configResponse);
}
return button;
/**
* Some style details need to be copied from the ppcpConfig object to buttonConfig.
*
* - ppcpConfig: Generated by JS, containing the current form values.
* - buttonConfig: Generated on server side, contains the full (saved) button details.
*/
applyPreviewConfig() {
if (this.ppcpConfig && this.buttonConfig) {
this.buttonConfig.button.style = this.ppcpConfig.button.style;
}
}
}