File tree Expand file tree Collapse file tree 2 files changed +52
-0
lines changed
packages/create/src/frameworks Expand file tree Collapse file tree 2 files changed +52
-0
lines changed Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments