mirror of
https://github.com/withastro/astro.git
synced 2025-01-27 22:19:04 -05:00
[ci] format
This commit is contained in:
parent
633eeaa9d8
commit
878f7f60ba
1 changed files with 24 additions and 23 deletions
|
@ -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 || '/';
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue