mrp-url-generator
Version:
Isomorphic library to generate URLs used across MR PORTER sites
15 lines (12 loc) • 520 B
JavaScript
;
Object.defineProperty(exports, '__esModule', {
value: true
});
var _diacritics = require('diacritics');
exports['default'] = {
buildProductDetailsUrl: function buildProductDetailsUrl(brandUrlKey, productName, productId, locale) {
var productSlug = (0, _diacritics.remove)(productName).toLowerCase().trim().replace(/[^a-zA-Z\d]/g, '-');
return '/' + (locale ? locale + '/' : '') + 'mens/' + brandUrlKey.toLowerCase() + '/' + productSlug + '/' + productId;
}
};
module.exports = exports['default'];