@automattic/wpcom-checkout
Version:
Functions and components used by WordPress.com checkout.
19 lines • 696 B
JavaScript
import config from '@automattic/calypso-config';
/**
* This function can be used to query the checkoutVersion parameter from the URL. Useful for A/B testing.
* @param {string} version
* @returns {boolean}
*/
export function hasCheckoutVersion(version) {
if (typeof window === 'undefined') {
return false;
}
const isCheckoutVersioned = config.isEnabled('checkout/checkout-version');
const urlParams = new URLSearchParams(window.location.search);
const checkoutVersion = urlParams.get('checkoutVersion');
if (isCheckoutVersioned && checkoutVersion === version) {
return true;
}
return false;
}
//# sourceMappingURL=checkout-version-checker.js.map