|
|
|
@ -2,9 +2,14 @@ export default function (url) { |
|
|
|
return url |
|
|
|
.split("/") |
|
|
|
.map(part => { |
|
|
|
// if parameter, then use as is
|
|
|
|
if (part.startsWith(":")) return part |
|
|
|
return encodeURIComponent(part.replace(/ /g, "-")) |
|
|
|
part = decodeURIComponent(part) |
|
|
|
|
|
|
|
// If parameter, then use as is
|
|
|
|
if (!part.startsWith(":")) { |
|
|
|
part = encodeURIComponent(part) |
|
|
|
} |
|
|
|
|
|
|
|
return part.replace(/ /g, "-") |
|
|
|
}) |
|
|
|
.join("/") |
|
|
|
.toLowerCase() |
|
|
|
|