UNPKG

@shopgate/pwa-common-commerce

Version:

Commerce library for the Shopgate Connect PWA.

6 lines 833 B
function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};return _extends.apply(this,arguments);}/** * Check if shipping line should be shown * @param {Object} cartConfig shippingConfig * @param {Object} tax tax * @returns {Object|null} */export function getTaxLine(cartConfig){var tax=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null;if(tax===null||!tax.amount){return null;}if(cartConfig.hideTax){return null;}var taxConfig=cartConfig.tax;if(taxConfig.text){return _extends({amount:taxConfig.text},taxConfig.hint&&{hint:taxConfig.hint});}return _extends({label:tax.label,amount:tax.amount},taxConfig.hint&&{hint:taxConfig.hint});}