diff --git a/e2e/solid-router/basic-file-based/src/routeTree.gen.ts b/e2e/solid-router/basic-file-based/src/routeTree.gen.ts index a57c9910191..24254a6227a 100644 --- a/e2e/solid-router/basic-file-based/src/routeTree.gen.ts +++ b/e2e/solid-router/basic-file-based/src/routeTree.gen.ts @@ -74,14 +74,14 @@ import { Route as NonNestedPrefixPrefixChar123bazChar125IndexRouteImport } from import { Route as NonNestedPathBazIndexRouteImport } from './routes/non-nested/path/baz.index' import { Route as NonNestedNamedBazIndexRouteImport } from './routes/non-nested/named/$baz.index' import { Route as ParamsPsNonNestedFooBarRouteImport } from './routes/params-ps/non-nested/$foo_/$bar' -import { Route as NonNestedSuffixChar123bazChar125suffixFooRouteImport } from './routes/non-nested/suffix/{$baz}suffix.foo' import { Route as NonNestedSuffixChar123bazChar125suffixBarRouteImport } from './routes/non-nested/suffix/{$baz}suffix_.bar' -import { Route as NonNestedPrefixPrefixChar123bazChar125FooRouteImport } from './routes/non-nested/prefix/prefix{$baz}.foo' +import { Route as NonNestedSuffixChar123bazChar125suffixFooRouteImport } from './routes/non-nested/suffix/{$baz}suffix.foo' import { Route as NonNestedPrefixPrefixChar123bazChar125BarRouteImport } from './routes/non-nested/prefix/prefix{$baz}_.bar' -import { Route as NonNestedPathBazFooRouteImport } from './routes/non-nested/path/baz.foo' +import { Route as NonNestedPrefixPrefixChar123bazChar125FooRouteImport } from './routes/non-nested/prefix/prefix{$baz}.foo' import { Route as NonNestedPathBazBarRouteImport } from './routes/non-nested/path/baz_.bar' -import { Route as NonNestedNamedBazFooRouteImport } from './routes/non-nested/named/$baz.foo' +import { Route as NonNestedPathBazFooRouteImport } from './routes/non-nested/path/baz.foo' import { Route as NonNestedNamedBazBarRouteImport } from './routes/non-nested/named/$baz_.bar' +import { Route as NonNestedNamedBazFooRouteImport } from './routes/non-nested/named/$baz.foo' import { Route as ParamsPsNamedFooBarRouteRouteImport } from './routes/params-ps/named/$foo/$bar.route' import { Route as RelativeUseNavigatePathPathIndexRouteImport } from './routes/relative/useNavigate/path/$path/index' import { Route as RelativeUseNavigateNestedDeepIndexRouteImport } from './routes/relative/useNavigate/nested/deep/index' @@ -307,7 +307,7 @@ const RedirectTargetViaBeforeLoadRoute = getParentRoute: () => RedirectTargetRoute, } as any) const PostsPostIdEditRoute = PostsPostIdEditRouteImport.update({ - id: '/posts/$postId/edit', + id: '/posts_/$postId/edit', path: '/posts/$postId/edit', getParentRoute: () => rootRouteImport, } as any) @@ -338,7 +338,7 @@ const groupLayoutInsidelayoutRoute = groupLayoutInsidelayoutRouteImport.update({ } as any) const ParamsPsNonNestedFooRouteRoute = ParamsPsNonNestedFooRouteRouteImport.update({ - id: '/$foo', + id: '/$foo_', path: '/$foo', getParentRoute: () => ParamsPsNonNestedRouteRoute, } as any) @@ -430,50 +430,50 @@ const ParamsPsNonNestedFooBarRoute = ParamsPsNonNestedFooBarRouteImport.update({ path: '/$bar', getParentRoute: () => ParamsPsNonNestedFooRouteRoute, } as any) -const NonNestedSuffixChar123bazChar125suffixFooRoute = - NonNestedSuffixChar123bazChar125suffixFooRouteImport.update({ - id: '/foo', - path: '/foo', - getParentRoute: () => NonNestedSuffixChar123bazChar125suffixRouteRoute, - } as any) const NonNestedSuffixChar123bazChar125suffixBarRoute = NonNestedSuffixChar123bazChar125suffixBarRouteImport.update({ - id: '/{$baz}suffix/bar', + id: '/{$baz}suffix_/bar', path: '/{$baz}suffix/bar', getParentRoute: () => NonNestedSuffixRouteRoute, } as any) -const NonNestedPrefixPrefixChar123bazChar125FooRoute = - NonNestedPrefixPrefixChar123bazChar125FooRouteImport.update({ +const NonNestedSuffixChar123bazChar125suffixFooRoute = + NonNestedSuffixChar123bazChar125suffixFooRouteImport.update({ id: '/foo', path: '/foo', - getParentRoute: () => NonNestedPrefixPrefixChar123bazChar125RouteRoute, + getParentRoute: () => NonNestedSuffixChar123bazChar125suffixRouteRoute, } as any) const NonNestedPrefixPrefixChar123bazChar125BarRoute = NonNestedPrefixPrefixChar123bazChar125BarRouteImport.update({ - id: '/prefix{$baz}/bar', + id: '/prefix{$baz}_/bar', path: '/prefix{$baz}/bar', getParentRoute: () => NonNestedPrefixRouteRoute, } as any) -const NonNestedPathBazFooRoute = NonNestedPathBazFooRouteImport.update({ - id: '/foo', - path: '/foo', - getParentRoute: () => NonNestedPathBazRouteRoute, -} as any) +const NonNestedPrefixPrefixChar123bazChar125FooRoute = + NonNestedPrefixPrefixChar123bazChar125FooRouteImport.update({ + id: '/foo', + path: '/foo', + getParentRoute: () => NonNestedPrefixPrefixChar123bazChar125RouteRoute, + } as any) const NonNestedPathBazBarRoute = NonNestedPathBazBarRouteImport.update({ - id: '/baz/bar', + id: '/baz_/bar', path: '/baz/bar', getParentRoute: () => NonNestedPathRouteRoute, } as any) -const NonNestedNamedBazFooRoute = NonNestedNamedBazFooRouteImport.update({ +const NonNestedPathBazFooRoute = NonNestedPathBazFooRouteImport.update({ id: '/foo', path: '/foo', - getParentRoute: () => NonNestedNamedBazRouteRoute, + getParentRoute: () => NonNestedPathBazRouteRoute, } as any) const NonNestedNamedBazBarRoute = NonNestedNamedBazBarRouteImport.update({ - id: '/$baz/bar', + id: '/$baz_/bar', path: '/$baz/bar', getParentRoute: () => NonNestedNamedRouteRoute, } as any) +const NonNestedNamedBazFooRoute = NonNestedNamedBazFooRouteImport.update({ + id: '/foo', + path: '/foo', + getParentRoute: () => NonNestedNamedBazRouteRoute, +} as any) const ParamsPsNamedFooBarRouteRoute = ParamsPsNamedFooBarRouteRouteImport.update({ id: '/$bar', @@ -563,14 +563,14 @@ export interface FileRoutesByFullPath { '/relative/useNavigate/relative-useNavigate-b': typeof RelativeUseNavigateRelativeUseNavigateBRoute '/redirect/$target/': typeof RedirectTargetIndexRoute '/params-ps/named/$foo/$bar': typeof ParamsPsNamedFooBarRouteRouteWithChildren - '/non-nested/named/$baz/bar': typeof NonNestedNamedBazBarRoute '/non-nested/named/$baz/foo': typeof NonNestedNamedBazFooRoute - '/non-nested/path/baz/bar': typeof NonNestedPathBazBarRoute + '/non-nested/named/$baz/bar': typeof NonNestedNamedBazBarRoute '/non-nested/path/baz/foo': typeof NonNestedPathBazFooRoute - '/non-nested/prefix/prefix{$baz}/bar': typeof NonNestedPrefixPrefixChar123bazChar125BarRoute + '/non-nested/path/baz/bar': typeof NonNestedPathBazBarRoute '/non-nested/prefix/prefix{$baz}/foo': typeof NonNestedPrefixPrefixChar123bazChar125FooRoute - '/non-nested/suffix/{$baz}suffix/bar': typeof NonNestedSuffixChar123bazChar125suffixBarRoute + '/non-nested/prefix/prefix{$baz}/bar': typeof NonNestedPrefixPrefixChar123bazChar125BarRoute '/non-nested/suffix/{$baz}suffix/foo': typeof NonNestedSuffixChar123bazChar125suffixFooRoute + '/non-nested/suffix/{$baz}suffix/bar': typeof NonNestedSuffixChar123bazChar125suffixBarRoute '/params-ps/non-nested/$foo/$bar': typeof ParamsPsNonNestedFooBarRoute '/non-nested/named/$baz/': typeof NonNestedNamedBazIndexRoute '/non-nested/path/baz/': typeof NonNestedPathBazIndexRoute @@ -634,14 +634,14 @@ export interface FileRoutesByTo { '/relative/useNavigate/relative-useNavigate-b': typeof RelativeUseNavigateRelativeUseNavigateBRoute '/redirect/$target': typeof RedirectTargetIndexRoute '/params-ps/named/$foo/$bar': typeof ParamsPsNamedFooBarRouteRouteWithChildren - '/non-nested/named/$baz/bar': typeof NonNestedNamedBazBarRoute '/non-nested/named/$baz/foo': typeof NonNestedNamedBazFooRoute - '/non-nested/path/baz/bar': typeof NonNestedPathBazBarRoute + '/non-nested/named/$baz/bar': typeof NonNestedNamedBazBarRoute '/non-nested/path/baz/foo': typeof NonNestedPathBazFooRoute - '/non-nested/prefix/prefix{$baz}/bar': typeof NonNestedPrefixPrefixChar123bazChar125BarRoute + '/non-nested/path/baz/bar': typeof NonNestedPathBazBarRoute '/non-nested/prefix/prefix{$baz}/foo': typeof NonNestedPrefixPrefixChar123bazChar125FooRoute - '/non-nested/suffix/{$baz}suffix/bar': typeof NonNestedSuffixChar123bazChar125suffixBarRoute + '/non-nested/prefix/prefix{$baz}/bar': typeof NonNestedPrefixPrefixChar123bazChar125BarRoute '/non-nested/suffix/{$baz}suffix/foo': typeof NonNestedSuffixChar123bazChar125suffixFooRoute + '/non-nested/suffix/{$baz}suffix/bar': typeof NonNestedSuffixChar123bazChar125suffixBarRoute '/params-ps/non-nested/$foo/$bar': typeof ParamsPsNonNestedFooBarRoute '/non-nested/named/$baz': typeof NonNestedNamedBazIndexRoute '/non-nested/path/baz': typeof NonNestedPathBazIndexRoute @@ -698,13 +698,13 @@ export interface FileRoutesById { '/non-nested/prefix/prefix{$baz}': typeof NonNestedPrefixPrefixChar123bazChar125RouteRouteWithChildren '/non-nested/suffix/{$baz}suffix': typeof NonNestedSuffixChar123bazChar125suffixRouteRouteWithChildren '/params-ps/named/$foo': typeof ParamsPsNamedFooRouteRouteWithChildren - '/params-ps/non-nested/$foo': typeof ParamsPsNonNestedFooRouteRouteWithChildren + '/params-ps/non-nested/$foo_': typeof ParamsPsNonNestedFooRouteRouteWithChildren '/(group)/_layout/insidelayout': typeof groupLayoutInsidelayoutRoute '/(group)/subfolder/inside': typeof groupSubfolderInsideRoute '/_layout/_layout-2/layout-a': typeof LayoutLayout2LayoutARoute '/_layout/_layout-2/layout-b': typeof LayoutLayout2LayoutBRoute '/params/single/$value': typeof ParamsSingleValueRoute - '/posts/$postId/edit': typeof PostsPostIdEditRoute + '/posts_/$postId/edit': typeof PostsPostIdEditRoute '/redirect/$target/via-beforeLoad': typeof RedirectTargetViaBeforeLoadRoute '/redirect/$target/via-loader': typeof RedirectTargetViaLoaderRoute '/redirect/preload/first': typeof RedirectPreloadFirstRoute @@ -716,15 +716,15 @@ export interface FileRoutesById { '/relative/useNavigate/relative-useNavigate-b': typeof RelativeUseNavigateRelativeUseNavigateBRoute '/redirect/$target/': typeof RedirectTargetIndexRoute '/params-ps/named/$foo/$bar': typeof ParamsPsNamedFooBarRouteRouteWithChildren - '/non-nested/named/$baz/bar': typeof NonNestedNamedBazBarRoute '/non-nested/named/$baz/foo': typeof NonNestedNamedBazFooRoute - '/non-nested/path/baz/bar': typeof NonNestedPathBazBarRoute + '/non-nested/named/$baz_/bar': typeof NonNestedNamedBazBarRoute '/non-nested/path/baz/foo': typeof NonNestedPathBazFooRoute - '/non-nested/prefix/prefix{$baz}/bar': typeof NonNestedPrefixPrefixChar123bazChar125BarRoute + '/non-nested/path/baz_/bar': typeof NonNestedPathBazBarRoute '/non-nested/prefix/prefix{$baz}/foo': typeof NonNestedPrefixPrefixChar123bazChar125FooRoute - '/non-nested/suffix/{$baz}suffix/bar': typeof NonNestedSuffixChar123bazChar125suffixBarRoute + '/non-nested/prefix/prefix{$baz}_/bar': typeof NonNestedPrefixPrefixChar123bazChar125BarRoute '/non-nested/suffix/{$baz}suffix/foo': typeof NonNestedSuffixChar123bazChar125suffixFooRoute - '/params-ps/non-nested/$foo/$bar': typeof ParamsPsNonNestedFooBarRoute + '/non-nested/suffix/{$baz}suffix_/bar': typeof NonNestedSuffixChar123bazChar125suffixBarRoute + '/params-ps/non-nested/$foo_/$bar': typeof ParamsPsNonNestedFooBarRoute '/non-nested/named/$baz/': typeof NonNestedNamedBazIndexRoute '/non-nested/path/baz/': typeof NonNestedPathBazIndexRoute '/non-nested/prefix/prefix{$baz}/': typeof NonNestedPrefixPrefixChar123bazChar125IndexRoute @@ -796,14 +796,14 @@ export interface FileRouteTypes { | '/relative/useNavigate/relative-useNavigate-b' | '/redirect/$target/' | '/params-ps/named/$foo/$bar' - | '/non-nested/named/$baz/bar' | '/non-nested/named/$baz/foo' - | '/non-nested/path/baz/bar' + | '/non-nested/named/$baz/bar' | '/non-nested/path/baz/foo' - | '/non-nested/prefix/prefix{$baz}/bar' + | '/non-nested/path/baz/bar' | '/non-nested/prefix/prefix{$baz}/foo' - | '/non-nested/suffix/{$baz}suffix/bar' + | '/non-nested/prefix/prefix{$baz}/bar' | '/non-nested/suffix/{$baz}suffix/foo' + | '/non-nested/suffix/{$baz}suffix/bar' | '/params-ps/non-nested/$foo/$bar' | '/non-nested/named/$baz/' | '/non-nested/path/baz/' @@ -867,14 +867,14 @@ export interface FileRouteTypes { | '/relative/useNavigate/relative-useNavigate-b' | '/redirect/$target' | '/params-ps/named/$foo/$bar' - | '/non-nested/named/$baz/bar' | '/non-nested/named/$baz/foo' - | '/non-nested/path/baz/bar' + | '/non-nested/named/$baz/bar' | '/non-nested/path/baz/foo' - | '/non-nested/prefix/prefix{$baz}/bar' + | '/non-nested/path/baz/bar' | '/non-nested/prefix/prefix{$baz}/foo' - | '/non-nested/suffix/{$baz}suffix/bar' + | '/non-nested/prefix/prefix{$baz}/bar' | '/non-nested/suffix/{$baz}suffix/foo' + | '/non-nested/suffix/{$baz}suffix/bar' | '/params-ps/non-nested/$foo/$bar' | '/non-nested/named/$baz' | '/non-nested/path/baz' @@ -930,13 +930,13 @@ export interface FileRouteTypes { | '/non-nested/prefix/prefix{$baz}' | '/non-nested/suffix/{$baz}suffix' | '/params-ps/named/$foo' - | '/params-ps/non-nested/$foo' + | '/params-ps/non-nested/$foo_' | '/(group)/_layout/insidelayout' | '/(group)/subfolder/inside' | '/_layout/_layout-2/layout-a' | '/_layout/_layout-2/layout-b' | '/params/single/$value' - | '/posts/$postId/edit' + | '/posts_/$postId/edit' | '/redirect/$target/via-beforeLoad' | '/redirect/$target/via-loader' | '/redirect/preload/first' @@ -948,15 +948,15 @@ export interface FileRouteTypes { | '/relative/useNavigate/relative-useNavigate-b' | '/redirect/$target/' | '/params-ps/named/$foo/$bar' - | '/non-nested/named/$baz/bar' | '/non-nested/named/$baz/foo' - | '/non-nested/path/baz/bar' + | '/non-nested/named/$baz_/bar' | '/non-nested/path/baz/foo' - | '/non-nested/prefix/prefix{$baz}/bar' + | '/non-nested/path/baz_/bar' | '/non-nested/prefix/prefix{$baz}/foo' - | '/non-nested/suffix/{$baz}suffix/bar' + | '/non-nested/prefix/prefix{$baz}_/bar' | '/non-nested/suffix/{$baz}suffix/foo' - | '/params-ps/non-nested/$foo/$bar' + | '/non-nested/suffix/{$baz}suffix_/bar' + | '/params-ps/non-nested/$foo_/$bar' | '/non-nested/named/$baz/' | '/non-nested/path/baz/' | '/non-nested/prefix/prefix{$baz}/' @@ -1303,8 +1303,8 @@ declare module '@tanstack/solid-router' { preLoaderRoute: typeof RedirectTargetViaBeforeLoadRouteImport parentRoute: typeof RedirectTargetRoute } - '/posts/$postId/edit': { - id: '/posts/$postId/edit' + '/posts_/$postId/edit': { + id: '/posts_/$postId/edit' path: '/posts/$postId/edit' fullPath: '/posts/$postId/edit' preLoaderRoute: typeof PostsPostIdEditRouteImport @@ -1345,8 +1345,8 @@ declare module '@tanstack/solid-router' { preLoaderRoute: typeof groupLayoutInsidelayoutRouteImport parentRoute: typeof groupLayoutRoute } - '/params-ps/non-nested/$foo': { - id: '/params-ps/non-nested/$foo' + '/params-ps/non-nested/$foo_': { + id: '/params-ps/non-nested/$foo_' path: '/$foo' fullPath: '/params-ps/non-nested/$foo' preLoaderRoute: typeof ParamsPsNonNestedFooRouteRouteImport @@ -1457,13 +1457,20 @@ declare module '@tanstack/solid-router' { preLoaderRoute: typeof NonNestedNamedBazIndexRouteImport parentRoute: typeof NonNestedNamedBazRouteRoute } - '/params-ps/non-nested/$foo/$bar': { - id: '/params-ps/non-nested/$foo/$bar' + '/params-ps/non-nested/$foo_/$bar': { + id: '/params-ps/non-nested/$foo_/$bar' path: '/$bar' fullPath: '/params-ps/non-nested/$foo/$bar' preLoaderRoute: typeof ParamsPsNonNestedFooBarRouteImport parentRoute: typeof ParamsPsNonNestedFooRouteRoute } + '/non-nested/suffix/{$baz}suffix_/bar': { + id: '/non-nested/suffix/{$baz}suffix_/bar' + path: '/{$baz}suffix/bar' + fullPath: '/non-nested/suffix/{$baz}suffix/bar' + preLoaderRoute: typeof NonNestedSuffixChar123bazChar125suffixBarRouteImport + parentRoute: typeof NonNestedSuffixRouteRoute + } '/non-nested/suffix/{$baz}suffix/foo': { id: '/non-nested/suffix/{$baz}suffix/foo' path: '/foo' @@ -1471,12 +1478,12 @@ declare module '@tanstack/solid-router' { preLoaderRoute: typeof NonNestedSuffixChar123bazChar125suffixFooRouteImport parentRoute: typeof NonNestedSuffixChar123bazChar125suffixRouteRoute } - '/non-nested/suffix/{$baz}suffix/bar': { - id: '/non-nested/suffix/{$baz}suffix/bar' - path: '/{$baz}suffix/bar' - fullPath: '/non-nested/suffix/{$baz}suffix/bar' - preLoaderRoute: typeof NonNestedSuffixChar123bazChar125suffixBarRouteImport - parentRoute: typeof NonNestedSuffixRouteRoute + '/non-nested/prefix/prefix{$baz}_/bar': { + id: '/non-nested/prefix/prefix{$baz}_/bar' + path: '/prefix{$baz}/bar' + fullPath: '/non-nested/prefix/prefix{$baz}/bar' + preLoaderRoute: typeof NonNestedPrefixPrefixChar123bazChar125BarRouteImport + parentRoute: typeof NonNestedPrefixRouteRoute } '/non-nested/prefix/prefix{$baz}/foo': { id: '/non-nested/prefix/prefix{$baz}/foo' @@ -1485,12 +1492,12 @@ declare module '@tanstack/solid-router' { preLoaderRoute: typeof NonNestedPrefixPrefixChar123bazChar125FooRouteImport parentRoute: typeof NonNestedPrefixPrefixChar123bazChar125RouteRoute } - '/non-nested/prefix/prefix{$baz}/bar': { - id: '/non-nested/prefix/prefix{$baz}/bar' - path: '/prefix{$baz}/bar' - fullPath: '/non-nested/prefix/prefix{$baz}/bar' - preLoaderRoute: typeof NonNestedPrefixPrefixChar123bazChar125BarRouteImport - parentRoute: typeof NonNestedPrefixRouteRoute + '/non-nested/path/baz_/bar': { + id: '/non-nested/path/baz_/bar' + path: '/baz/bar' + fullPath: '/non-nested/path/baz/bar' + preLoaderRoute: typeof NonNestedPathBazBarRouteImport + parentRoute: typeof NonNestedPathRouteRoute } '/non-nested/path/baz/foo': { id: '/non-nested/path/baz/foo' @@ -1499,12 +1506,12 @@ declare module '@tanstack/solid-router' { preLoaderRoute: typeof NonNestedPathBazFooRouteImport parentRoute: typeof NonNestedPathBazRouteRoute } - '/non-nested/path/baz/bar': { - id: '/non-nested/path/baz/bar' - path: '/baz/bar' - fullPath: '/non-nested/path/baz/bar' - preLoaderRoute: typeof NonNestedPathBazBarRouteImport - parentRoute: typeof NonNestedPathRouteRoute + '/non-nested/named/$baz_/bar': { + id: '/non-nested/named/$baz_/bar' + path: '/$baz/bar' + fullPath: '/non-nested/named/$baz/bar' + preLoaderRoute: typeof NonNestedNamedBazBarRouteImport + parentRoute: typeof NonNestedNamedRouteRoute } '/non-nested/named/$baz/foo': { id: '/non-nested/named/$baz/foo' @@ -1513,13 +1520,6 @@ declare module '@tanstack/solid-router' { preLoaderRoute: typeof NonNestedNamedBazFooRouteImport parentRoute: typeof NonNestedNamedBazRouteRoute } - '/non-nested/named/$baz/bar': { - id: '/non-nested/named/$baz/bar' - path: '/$baz/bar' - fullPath: '/non-nested/named/$baz/bar' - preLoaderRoute: typeof NonNestedNamedBazBarRouteImport - parentRoute: typeof NonNestedNamedRouteRoute - } '/params-ps/named/$foo/$bar': { id: '/params-ps/named/$foo/$bar' path: '/$bar' diff --git a/e2e/solid-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx b/e2e/solid-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx index 62f9c14c360..1f2170a771d 100644 --- a/e2e/solid-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx +++ b/e2e/solid-router/basic-file-based/src/routes/non-nested/named/$baz_.bar.tsx @@ -1,6 +1,6 @@ import { createFileRoute } from '@tanstack/solid-router' -export const Route = createFileRoute('/non-nested/named/$baz/bar')({ +export const Route = createFileRoute('/non-nested/named/$baz_/bar')({ component: RouteComponent, }) diff --git a/e2e/solid-router/basic-file-based/src/routes/non-nested/path/baz_.bar.tsx b/e2e/solid-router/basic-file-based/src/routes/non-nested/path/baz_.bar.tsx index 2fe5ccb12b4..462c0ee4e14 100644 --- a/e2e/solid-router/basic-file-based/src/routes/non-nested/path/baz_.bar.tsx +++ b/e2e/solid-router/basic-file-based/src/routes/non-nested/path/baz_.bar.tsx @@ -1,6 +1,6 @@ import { createFileRoute } from '@tanstack/solid-router' -export const Route = createFileRoute('/non-nested/path/baz/bar')({ +export const Route = createFileRoute('/non-nested/path/baz_/bar')({ component: RouteComponent, }) diff --git a/e2e/solid-router/basic-file-based/src/routes/non-nested/prefix/prefix{$baz}_.bar.tsx b/e2e/solid-router/basic-file-based/src/routes/non-nested/prefix/prefix{$baz}_.bar.tsx index 0377b04ffa1..c1a3928b011 100644 --- a/e2e/solid-router/basic-file-based/src/routes/non-nested/prefix/prefix{$baz}_.bar.tsx +++ b/e2e/solid-router/basic-file-based/src/routes/non-nested/prefix/prefix{$baz}_.bar.tsx @@ -1,6 +1,6 @@ import { createFileRoute } from '@tanstack/solid-router' -export const Route = createFileRoute('/non-nested/prefix/prefix{$baz}/bar')({ +export const Route = createFileRoute('/non-nested/prefix/prefix{$baz}_/bar')({ component: RouteComponent, }) diff --git a/e2e/solid-router/basic-file-based/src/routes/non-nested/suffix/{$baz}suffix_.bar.tsx b/e2e/solid-router/basic-file-based/src/routes/non-nested/suffix/{$baz}suffix_.bar.tsx index ef3eea2d5d9..26403727c65 100644 --- a/e2e/solid-router/basic-file-based/src/routes/non-nested/suffix/{$baz}suffix_.bar.tsx +++ b/e2e/solid-router/basic-file-based/src/routes/non-nested/suffix/{$baz}suffix_.bar.tsx @@ -1,6 +1,6 @@ import { createFileRoute } from '@tanstack/solid-router' -export const Route = createFileRoute('/non-nested/suffix/{$baz}suffix/bar')({ +export const Route = createFileRoute('/non-nested/suffix/{$baz}suffix_/bar')({ component: RouteComponent, }) diff --git a/e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx b/e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx index 09259c9e077..221716f9836 100644 --- a/e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx +++ b/e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/$bar.tsx @@ -1,7 +1,7 @@ import { createFileRoute, useParams } from '@tanstack/solid-router' import { useExperimentalNonNestedRoutes } from '../../../../../tests/utils/useExperimentalNonNestedRoutes' -export const Route = createFileRoute('/params-ps/non-nested/$foo/$bar')({ +export const Route = createFileRoute('/params-ps/non-nested/$foo_/$bar')({ component: RouteComponent, }) diff --git a/e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/route.tsx b/e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/route.tsx index a6349718a99..b0611e8627a 100644 --- a/e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/route.tsx +++ b/e2e/solid-router/basic-file-based/src/routes/params-ps/non-nested/$foo_/route.tsx @@ -1,3 +1,3 @@ import { createFileRoute } from '@tanstack/solid-router' -export const Route = createFileRoute('/params-ps/non-nested/$foo')() +export const Route = createFileRoute('/params-ps/non-nested/$foo_')() diff --git a/e2e/solid-router/basic-file-based/src/routes/posts_.$postId.edit.tsx b/e2e/solid-router/basic-file-based/src/routes/posts_.$postId.edit.tsx index 0204720344c..576d1245a5c 100644 --- a/e2e/solid-router/basic-file-based/src/routes/posts_.$postId.edit.tsx +++ b/e2e/solid-router/basic-file-based/src/routes/posts_.$postId.edit.tsx @@ -1,7 +1,7 @@ import { createFileRoute, getRouteApi, useParams } from '@tanstack/solid-router' import { useExperimentalNonNestedRoutes } from '../../tests/utils/useExperimentalNonNestedRoutes' -export const Route = createFileRoute('/posts/$postId/edit')({ +export const Route = createFileRoute('/posts_/$postId/edit')({ component: PostEditPage, })