0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2025-01-27 22:19:04 -05:00

[ci] format

This commit is contained in:
Uwe Jäger 2024-09-13 10:50:34 +00:00 committed by astrobot-houston
parent 633eeaa9d8
commit 878f7f60ba

View file

@ -31,29 +31,30 @@ export function getRouteGenerator(
trailing = '/'; trailing = '/';
} }
const path = segments const path =
.map((segment) => { segments
return ( .map((segment) => {
'/' + return (
segment '/' +
.map((part) => { segment
if (part.spread) { .map((part) => {
return `${sanitizedParams[part.content.slice(3)] || ''}`; if (part.spread) {
} else if (part.dynamic) { return `${sanitizedParams[part.content.slice(3)] || ''}`;
return `${sanitizedParams[part.content] || ''}`; } else if (part.dynamic) {
} else { return `${sanitizedParams[part.content] || ''}`;
return part.content } else {
.normalize() return part.content
.replace(/\?/g, '%3F') .normalize()
.replace(/#/g, '%23') .replace(/\?/g, '%3F')
.replace(/%5B/g, '[') .replace(/#/g, '%23')
.replace(/%5D/g, ']'); .replace(/%5B/g, '[')
} .replace(/%5D/g, ']');
}) }
.join('') })
); .join('')
}) );
.join('') + trailing; })
.join('') + trailing;
return path || '/'; return path || '/';
}; };