@wix/design-system
Version:
@wix/design-system
25 lines (24 loc) • 1.09 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports.replaceSlash = void 0;
var _toArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toArray"));
var _StringUtils = require("../utils/StringUtils");
function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }
var replaceSlash = value => {
if (value === undefined || !(0, _StringUtils.isString)(value) || value.length === 0) {
return value;
}
if (value.includes('//')) {
var _value$split = value.split('//'),
_value$split2 = (0, _toArray2.default)(_value$split),
protocol = _value$split2[0],
rest = _arrayLikeToArray(_value$split2).slice(1);
var url = rest.join('//').replace(/\/$/, '').replaceAll('/', ' › ');
return "".concat(protocol, "//").concat(url);
} else {
return value.replace(/\/$/, '').replaceAll('/', ' › ');
}
};
exports.replaceSlash = replaceSlash;
//# sourceMappingURL=GooglePreviewUtils.js.map