woocommerce/plugins/woocommerce-blocks/assets/js/base/components/totals/totals-shipping-item/has-shipping-rate.js

13 lines
412 B
JavaScript

/**
* Searches an array of packages/rates to see if there are actually any rates
* available.
*
* @param {Array} shippingRatePackages An array of packages and rates.
* @return {boolean} True if a rate exists.
*/
const hasShippingRate = ( shippingRatePackages ) => {
return shippingRatePackages.some( shippingRatePackage => shippingRatePackage.shipping_rates.length );
};
export default hasShippingRate;