woocommerce-paypal-payments/modules/ppcp-wc-gateway/resources/js/common/display-manager/condition/JsVariableCondition.js
Emili Castells Guasch 11105d913b Run eslint autofix
2024-07-12 12:58:34 +02:00

22 lines
473 B
JavaScript

import BaseCondition from './BaseCondition';
class JsVariableCondition extends BaseCondition {
register() {
jQuery( document ).on( 'ppcp-display-change', () => {
const status = this.check();
if ( status !== this.status ) {
this.status = status;
this.triggerUpdate();
}
} );
this.status = this.check();
}
check() {
const value = document[ this.config.variable ];
return this.config.value === value;
}
}
export default JsVariableCondition;