import toTitleCase from './toTitleCase';
/**
* Convert a region cookie value to its display value
* @module utils/text/parseRegion
* @param {string} regionRaw - raw region cookie value (e.g. `gnca-new-brunswick`)
* @param {bool} slug - determines whether to return a region slug (for urls) or a title
* @return {string} - formatted region value (e.g. `New Brunswick`)
*/
const parseRegion = ( regionRaw, mode = 'name' ) => {
let region = regionRaw;
region = region.replace( 'gnca-', '' );
if ( 'name' === mode ) {
region = region.replace( '-', ' ' );
region = toTitleCase( region );
if ( 'bc' === region.toLowerCase() ) {
region = 'BC';
}
}
return region;
};
export default parseRegion;