Skip to content

Commit 6a8758c

Browse files
committed
update react/solid query
1 parent 4255905 commit 6a8758c

File tree

6 files changed

+49
-49
lines changed

6 files changed

+49
-49
lines changed

e2e/react-router/basic-react-query-file-based/src/routeTree.gen.ts

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ import { Route as rootRouteImport } from './routes/__root'
1212
import { Route as PostsRouteImport } from './routes/posts'
1313
import { Route as LayoutRouteImport } from './routes/_layout'
1414
import { Route as IndexRouteImport } from './routes/index'
15-
import { Route as TransitionIndexRouteImport } from './routes/transition/index'
1615
import { Route as PostsIndexRouteImport } from './routes/posts.index'
1716
import { Route as PostsPostIdRouteImport } from './routes/posts.$postId'
1817
import { Route as LayoutLayout2RouteImport } from './routes/_layout/_layout-2'
18+
import { Route as TransitionCountQueryRouteImport } from './routes/transition/count/query'
1919
import { Route as LayoutLayout2LayoutBRouteImport } from './routes/_layout/_layout-2/layout-b'
2020
import { Route as LayoutLayout2LayoutARouteImport } from './routes/_layout/_layout-2/layout-a'
2121

@@ -33,11 +33,6 @@ const IndexRoute = IndexRouteImport.update({
3333
path: '/',
3434
getParentRoute: () => rootRouteImport,
3535
} as any)
36-
const TransitionIndexRoute = TransitionIndexRouteImport.update({
37-
id: '/transition/',
38-
path: '/transition/',
39-
getParentRoute: () => rootRouteImport,
40-
} as any)
4136
const PostsIndexRoute = PostsIndexRouteImport.update({
4237
id: '/',
4338
path: '/',
@@ -52,6 +47,11 @@ const LayoutLayout2Route = LayoutLayout2RouteImport.update({
5247
id: '/_layout-2',
5348
getParentRoute: () => LayoutRoute,
5449
} as any)
50+
const TransitionCountQueryRoute = TransitionCountQueryRouteImport.update({
51+
id: '/transition/count/query',
52+
path: '/transition/count/query',
53+
getParentRoute: () => rootRouteImport,
54+
} as any)
5555
const LayoutLayout2LayoutBRoute = LayoutLayout2LayoutBRouteImport.update({
5656
id: '/layout-b',
5757
path: '/layout-b',
@@ -68,17 +68,17 @@ export interface FileRoutesByFullPath {
6868
'/posts': typeof PostsRouteWithChildren
6969
'/posts/$postId': typeof PostsPostIdRoute
7070
'/posts/': typeof PostsIndexRoute
71-
'/transition': typeof TransitionIndexRoute
7271
'/layout-a': typeof LayoutLayout2LayoutARoute
7372
'/layout-b': typeof LayoutLayout2LayoutBRoute
73+
'/transition/count/query': typeof TransitionCountQueryRoute
7474
}
7575
export interface FileRoutesByTo {
7676
'/': typeof IndexRoute
7777
'/posts/$postId': typeof PostsPostIdRoute
7878
'/posts': typeof PostsIndexRoute
79-
'/transition': typeof TransitionIndexRoute
8079
'/layout-a': typeof LayoutLayout2LayoutARoute
8180
'/layout-b': typeof LayoutLayout2LayoutBRoute
81+
'/transition/count/query': typeof TransitionCountQueryRoute
8282
}
8383
export interface FileRoutesById {
8484
__root__: typeof rootRouteImport
@@ -88,9 +88,9 @@ export interface FileRoutesById {
8888
'/_layout/_layout-2': typeof LayoutLayout2RouteWithChildren
8989
'/posts/$postId': typeof PostsPostIdRoute
9090
'/posts/': typeof PostsIndexRoute
91-
'/transition/': typeof TransitionIndexRoute
9291
'/_layout/_layout-2/layout-a': typeof LayoutLayout2LayoutARoute
9392
'/_layout/_layout-2/layout-b': typeof LayoutLayout2LayoutBRoute
93+
'/transition/count/query': typeof TransitionCountQueryRoute
9494
}
9595
export interface FileRouteTypes {
9696
fileRoutesByFullPath: FileRoutesByFullPath
@@ -99,17 +99,17 @@ export interface FileRouteTypes {
9999
| '/posts'
100100
| '/posts/$postId'
101101
| '/posts/'
102-
| '/transition'
103102
| '/layout-a'
104103
| '/layout-b'
104+
| '/transition/count/query'
105105
fileRoutesByTo: FileRoutesByTo
106106
to:
107107
| '/'
108108
| '/posts/$postId'
109109
| '/posts'
110-
| '/transition'
111110
| '/layout-a'
112111
| '/layout-b'
112+
| '/transition/count/query'
113113
id:
114114
| '__root__'
115115
| '/'
@@ -118,16 +118,16 @@ export interface FileRouteTypes {
118118
| '/_layout/_layout-2'
119119
| '/posts/$postId'
120120
| '/posts/'
121-
| '/transition/'
122121
| '/_layout/_layout-2/layout-a'
123122
| '/_layout/_layout-2/layout-b'
123+
| '/transition/count/query'
124124
fileRoutesById: FileRoutesById
125125
}
126126
export interface RootRouteChildren {
127127
IndexRoute: typeof IndexRoute
128128
LayoutRoute: typeof LayoutRouteWithChildren
129129
PostsRoute: typeof PostsRouteWithChildren
130-
TransitionIndexRoute: typeof TransitionIndexRoute
130+
TransitionCountQueryRoute: typeof TransitionCountQueryRoute
131131
}
132132

133133
declare module '@tanstack/react-router' {
@@ -153,13 +153,6 @@ declare module '@tanstack/react-router' {
153153
preLoaderRoute: typeof IndexRouteImport
154154
parentRoute: typeof rootRouteImport
155155
}
156-
'/transition/': {
157-
id: '/transition/'
158-
path: '/transition'
159-
fullPath: '/transition'
160-
preLoaderRoute: typeof TransitionIndexRouteImport
161-
parentRoute: typeof rootRouteImport
162-
}
163156
'/posts/': {
164157
id: '/posts/'
165158
path: '/'
@@ -181,6 +174,13 @@ declare module '@tanstack/react-router' {
181174
preLoaderRoute: typeof LayoutLayout2RouteImport
182175
parentRoute: typeof LayoutRoute
183176
}
177+
'/transition/count/query': {
178+
id: '/transition/count/query'
179+
path: '/transition/count/query'
180+
fullPath: '/transition/count/query'
181+
preLoaderRoute: typeof TransitionCountQueryRouteImport
182+
parentRoute: typeof rootRouteImport
183+
}
184184
'/_layout/_layout-2/layout-b': {
185185
id: '/_layout/_layout-2/layout-b'
186186
path: '/layout-b'
@@ -239,7 +239,7 @@ const rootRouteChildren: RootRouteChildren = {
239239
IndexRoute: IndexRoute,
240240
LayoutRoute: LayoutRouteWithChildren,
241241
PostsRoute: PostsRouteWithChildren,
242-
TransitionIndexRoute: TransitionIndexRoute,
242+
TransitionCountQueryRoute: TransitionCountQueryRoute,
243243
}
244244
export const routeTree = rootRouteImport
245245
._addFileChildren(rootRouteChildren)

e2e/react-router/basic-react-query-file-based/src/routes/transition/index.tsx renamed to e2e/react-router/basic-react-query-file-based/src/routes/transition/count/query.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const doubleQueryOptions = (n: number) =>
1717
placeholderData: (oldData) => oldData,
1818
})
1919

20-
export const Route = createFileRoute('/transition/')({
20+
export const Route = createFileRoute('/transition/count/query')({
2121
validateSearch: searchSchema,
2222
loader: ({ context: { queryClient }, location }) => {
2323
const { n } = searchSchema.parse(location.search)
@@ -37,7 +37,7 @@ function TransitionPage() {
3737
<Link
3838
data-testid="increase-button"
3939
className="border bg-gray-50 px-3 py-1"
40-
from="/transition"
40+
from="/transition/count/query"
4141
search={(s) => ({ n: s.n + 1 })}
4242
>
4343
Increase

e2e/react-router/basic-react-query-file-based/tests/transition.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { expect, test } from '@playwright/test'
33
test('react-query transitions keep previous data during navigation', async ({
44
page,
55
}) => {
6-
await page.goto('/transition')
6+
await page.goto('/transition/count/query')
77

88
await expect(page.getByTestId('n-value')).toContainText('n: 1')
99
await expect(page.getByTestId('double-value')).toContainText('double: 2')

e2e/solid-router/basic-solid-query-file-based/src/routeTree.gen.ts

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ import { Route as rootRouteImport } from './routes/__root'
1212
import { Route as PostsRouteImport } from './routes/posts'
1313
import { Route as LayoutRouteImport } from './routes/_layout'
1414
import { Route as IndexRouteImport } from './routes/index'
15-
import { Route as TransitionIndexRouteImport } from './routes/transition/index'
1615
import { Route as PostsIndexRouteImport } from './routes/posts.index'
1716
import { Route as PostsPostIdRouteImport } from './routes/posts.$postId'
1817
import { Route as LayoutLayout2RouteImport } from './routes/_layout/_layout-2'
18+
import { Route as TransitionCountQueryRouteImport } from './routes/transition/count/query'
1919
import { Route as LayoutLayout2LayoutBRouteImport } from './routes/_layout/_layout-2/layout-b'
2020
import { Route as LayoutLayout2LayoutARouteImport } from './routes/_layout/_layout-2/layout-a'
2121

@@ -33,11 +33,6 @@ const IndexRoute = IndexRouteImport.update({
3333
path: '/',
3434
getParentRoute: () => rootRouteImport,
3535
} as any)
36-
const TransitionIndexRoute = TransitionIndexRouteImport.update({
37-
id: '/transition/',
38-
path: '/transition/',
39-
getParentRoute: () => rootRouteImport,
40-
} as any)
4136
const PostsIndexRoute = PostsIndexRouteImport.update({
4237
id: '/',
4338
path: '/',
@@ -52,6 +47,11 @@ const LayoutLayout2Route = LayoutLayout2RouteImport.update({
5247
id: '/_layout-2',
5348
getParentRoute: () => LayoutRoute,
5449
} as any)
50+
const TransitionCountQueryRoute = TransitionCountQueryRouteImport.update({
51+
id: '/transition/count/query',
52+
path: '/transition/count/query',
53+
getParentRoute: () => rootRouteImport,
54+
} as any)
5555
const LayoutLayout2LayoutBRoute = LayoutLayout2LayoutBRouteImport.update({
5656
id: '/layout-b',
5757
path: '/layout-b',
@@ -68,17 +68,17 @@ export interface FileRoutesByFullPath {
6868
'/posts': typeof PostsRouteWithChildren
6969
'/posts/$postId': typeof PostsPostIdRoute
7070
'/posts/': typeof PostsIndexRoute
71-
'/transition': typeof TransitionIndexRoute
7271
'/layout-a': typeof LayoutLayout2LayoutARoute
7372
'/layout-b': typeof LayoutLayout2LayoutBRoute
73+
'/transition/count/query': typeof TransitionCountQueryRoute
7474
}
7575
export interface FileRoutesByTo {
7676
'/': typeof IndexRoute
7777
'/posts/$postId': typeof PostsPostIdRoute
7878
'/posts': typeof PostsIndexRoute
79-
'/transition': typeof TransitionIndexRoute
8079
'/layout-a': typeof LayoutLayout2LayoutARoute
8180
'/layout-b': typeof LayoutLayout2LayoutBRoute
81+
'/transition/count/query': typeof TransitionCountQueryRoute
8282
}
8383
export interface FileRoutesById {
8484
__root__: typeof rootRouteImport
@@ -88,9 +88,9 @@ export interface FileRoutesById {
8888
'/_layout/_layout-2': typeof LayoutLayout2RouteWithChildren
8989
'/posts/$postId': typeof PostsPostIdRoute
9090
'/posts/': typeof PostsIndexRoute
91-
'/transition/': typeof TransitionIndexRoute
9291
'/_layout/_layout-2/layout-a': typeof LayoutLayout2LayoutARoute
9392
'/_layout/_layout-2/layout-b': typeof LayoutLayout2LayoutBRoute
93+
'/transition/count/query': typeof TransitionCountQueryRoute
9494
}
9595
export interface FileRouteTypes {
9696
fileRoutesByFullPath: FileRoutesByFullPath
@@ -99,17 +99,17 @@ export interface FileRouteTypes {
9999
| '/posts'
100100
| '/posts/$postId'
101101
| '/posts/'
102-
| '/transition'
103102
| '/layout-a'
104103
| '/layout-b'
104+
| '/transition/count/query'
105105
fileRoutesByTo: FileRoutesByTo
106106
to:
107107
| '/'
108108
| '/posts/$postId'
109109
| '/posts'
110-
| '/transition'
111110
| '/layout-a'
112111
| '/layout-b'
112+
| '/transition/count/query'
113113
id:
114114
| '__root__'
115115
| '/'
@@ -118,16 +118,16 @@ export interface FileRouteTypes {
118118
| '/_layout/_layout-2'
119119
| '/posts/$postId'
120120
| '/posts/'
121-
| '/transition/'
122121
| '/_layout/_layout-2/layout-a'
123122
| '/_layout/_layout-2/layout-b'
123+
| '/transition/count/query'
124124
fileRoutesById: FileRoutesById
125125
}
126126
export interface RootRouteChildren {
127127
IndexRoute: typeof IndexRoute
128128
LayoutRoute: typeof LayoutRouteWithChildren
129129
PostsRoute: typeof PostsRouteWithChildren
130-
TransitionIndexRoute: typeof TransitionIndexRoute
130+
TransitionCountQueryRoute: typeof TransitionCountQueryRoute
131131
}
132132

133133
declare module '@tanstack/solid-router' {
@@ -153,13 +153,6 @@ declare module '@tanstack/solid-router' {
153153
preLoaderRoute: typeof IndexRouteImport
154154
parentRoute: typeof rootRouteImport
155155
}
156-
'/transition/': {
157-
id: '/transition/'
158-
path: '/transition'
159-
fullPath: '/transition'
160-
preLoaderRoute: typeof TransitionIndexRouteImport
161-
parentRoute: typeof rootRouteImport
162-
}
163156
'/posts/': {
164157
id: '/posts/'
165158
path: '/'
@@ -181,6 +174,13 @@ declare module '@tanstack/solid-router' {
181174
preLoaderRoute: typeof LayoutLayout2RouteImport
182175
parentRoute: typeof LayoutRoute
183176
}
177+
'/transition/count/query': {
178+
id: '/transition/count/query'
179+
path: '/transition/count/query'
180+
fullPath: '/transition/count/query'
181+
preLoaderRoute: typeof TransitionCountQueryRouteImport
182+
parentRoute: typeof rootRouteImport
183+
}
184184
'/_layout/_layout-2/layout-b': {
185185
id: '/_layout/_layout-2/layout-b'
186186
path: '/layout-b'
@@ -239,7 +239,7 @@ const rootRouteChildren: RootRouteChildren = {
239239
IndexRoute: IndexRoute,
240240
LayoutRoute: LayoutRouteWithChildren,
241241
PostsRoute: PostsRouteWithChildren,
242-
TransitionIndexRoute: TransitionIndexRoute,
242+
TransitionCountQueryRoute: TransitionCountQueryRoute,
243243
}
244244
export const routeTree = rootRouteImport
245245
._addFileChildren(rootRouteChildren)

e2e/solid-router/basic-solid-query-file-based/src/routes/transition/index.tsx renamed to e2e/solid-router/basic-solid-query-file-based/src/routes/transition/count/query.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Link, createFileRoute } from '@tanstack/solid-router'
2-
import { Suspense, createMemo } from 'solid-js'
2+
import { Suspense } from 'solid-js'
33
import { queryOptions, useQuery } from '@tanstack/solid-query'
44
import { z } from 'zod'
55

@@ -17,7 +17,7 @@ const doubleQueryOptions = (n: number) =>
1717
placeholderData: (oldData) => oldData,
1818
})
1919

20-
export const Route = createFileRoute('/transition/')({
20+
export const Route = createFileRoute('/transition/count/query')({
2121
validateSearch: searchSchema,
2222
loader: ({ context: { queryClient }, location }) => {
2323
const { n } = searchSchema.parse(location.search)
@@ -37,7 +37,7 @@ function TransitionPage() {
3737
<Link
3838
data-testid="increase-button"
3939
class="border bg-gray-50 px-3 py-1"
40-
from="/transition"
40+
from="/transition/count/query"
4141
search={(s) => ({ n: s.n + 1 })}
4242
>
4343
Increase

e2e/solid-router/basic-solid-query-file-based/tests/transition.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { expect, test } from '@playwright/test'
33
test('solid-query transitions keep previous data during navigation', async ({
44
page,
55
}) => {
6-
await page.goto('/transition')
6+
await page.goto('/transition/count/query')
77

88
await expect(page.getByTestId('n-value')).toContainText('n: 1')
99
await expect(page.getByTestId('double-value')).toContainText('double: 2')

0 commit comments

Comments
 (0)