@shopgate/engage
Version:
Shopgate's ENGAGE library.
6 lines • 580 B
JavaScript
import{useMemo}from'react';import{getCountryNames}from"./countries.helpers";/**
* Returns the countries names as key value pairs.
* @param {string[]} [countryCodes=[]] .
* @param {Object} [defaultLocales={}] Default locales from third party.
* @returns {Object|null}
*/export function useCountriesNames(){var countryCodes=arguments.length>0&&arguments[0]!==undefined?arguments[0]:[];var defaultLocales=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};return useMemo(function(){return getCountryNames(countryCodes,defaultLocales);},[countryCodes,defaultLocales]);}