@woocommerce/data
Version:
WooCommerce Admin data store and utilities
25 lines (24 loc) • 766 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.geolocate = exports.getCountry = exports.getCountries = exports.getLocale = exports.getLocales = void 0;
const getLocales = (state) => {
return state.locales;
};
exports.getLocales = getLocales;
const getLocale = (state, id) => {
const country = id.split(':')[0];
return state.locales[country];
};
exports.getLocale = getLocale;
const getCountries = (state) => {
return state.countries;
};
exports.getCountries = getCountries;
const getCountry = (state, code) => {
return state.countries.find((country) => country.code === code);
};
exports.getCountry = getCountry;
const geolocate = (state) => {
return state.geolocation;
};
exports.geolocate = geolocate;