We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
:
1 parent 379a396 commit c0fec59Copy full SHA for c0fec59
src/utils.ts
@@ -72,11 +72,12 @@ export function createMatcher<S extends string>(
72
for (let i = 0; i < len; i++) {
73
const segment = segments[i];
74
const locSegment = locSegments[i];
75
- const key = segment[0] === ":" ? segment.slice(1) : segment;
+ const dynamic = segment[0] === ":";
76
+ const key = dynamic ? segment.slice(1) : segment;
77
- if (segment[0] === ":" && matchSegment(locSegment, matchFilter(key))) {
78
+ if (dynamic && matchSegment(locSegment, matchFilter(key))) {
79
match.params[key] = locSegment;
- } else if (!matchSegment(locSegment, segment)) {
80
+ } else if (dynamic || !matchSegment(locSegment, segment)) {
81
return null;
82
}
83
match.path += `/${locSegment}`;
0 commit comments