Skip to content

Commit 1268883

Browse files
fix: scaffold missing src/router entry files (#361)
fix: add missing router entry templates for start scaffolds
1 parent c24cba8 commit 1268883

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import { createRouter as createTanStackRouter } from '@tanstack/react-router'
2+
import { routeTree } from './routeTree.gen'
3+
<% if (addOnEnabled['tanstack-query']) { %>
4+
import { getContext } from './integrations/tanstack-query/root-provider'
5+
<% } %>
6+
7+
export function getRouter() {
8+
const router = createTanStackRouter({
9+
routeTree,
10+
<% if (addOnEnabled['tanstack-query']) { %>
11+
context: getContext(),
12+
<% } else if (addOnEnabled['apollo-client']) { %>
13+
context: {} as any,
14+
<% } %>
15+
scrollRestoration: true,
16+
defaultPreload: 'intent',
17+
defaultPreloadStaleTime: 0,
18+
})
19+
20+
return router
21+
}
22+
23+
declare module '@tanstack/react-router' {
24+
interface Register {
25+
router: ReturnType<typeof getRouter>
26+
}
27+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import { createRouter as createTanStackRouter } from '@tanstack/solid-router'
2+
import { routeTree } from './routeTree.gen'
3+
<% if (addOnEnabled['tanstack-query']) { %>
4+
import { getContext } from './integrations/tanstack-query/provider'
5+
<% } %>
6+
7+
export function getRouter() {
8+
const router = createTanStackRouter({
9+
routeTree,
10+
<% if (addOnEnabled['tanstack-query']) { %>
11+
context: getContext(),
12+
<% } %>
13+
scrollRestoration: true,
14+
defaultPreload: 'intent',
15+
defaultPreloadStaleTime: 0,
16+
})
17+
18+
return router
19+
}
20+
21+
declare module '@tanstack/solid-router' {
22+
interface Register {
23+
router: ReturnType<typeof getRouter>
24+
}
25+
}

0 commit comments

Comments
 (0)