diff --git a/apps/cli/templates/frontend/react/tanstack-router/package.json.hbs b/apps/cli/templates/frontend/react/tanstack-router/package.json.hbs index 04bc6fe5..29c4990d 100644 --- a/apps/cli/templates/frontend/react/tanstack-router/package.json.hbs +++ b/apps/cli/templates/frontend/react/tanstack-router/package.json.hbs @@ -28,6 +28,7 @@ "zod": "^4.0.2" }, "devDependencies": { + "@tanstack/react-devtools": "^0.7.8", "@tanstack/react-router-devtools": "^1.114.27", "@tanstack/router-plugin": "^1.114.27", "@types/node": "^22.13.13", diff --git a/apps/cli/templates/frontend/react/tanstack-router/src/routes/__root.tsx.hbs b/apps/cli/templates/frontend/react/tanstack-router/src/routes/__root.tsx.hbs index 06fed7bf..56e6e16f 100644 --- a/apps/cli/templates/frontend/react/tanstack-router/src/routes/__root.tsx.hbs +++ b/apps/cli/templates/frontend/react/tanstack-router/src/routes/__root.tsx.hbs @@ -5,7 +5,7 @@ import { Toaster } from "@/components/ui/sonner"; {{#if (eq api "orpc")}} import { link, orpc } from "@/utils/orpc"; import type { QueryClient } from "@tanstack/react-query"; -import { ReactQueryDevtools } from "@tanstack/react-query-devtools"; +import { ReactQueryDevtoolsPanel } from "@tanstack/react-query-devtools"; import { useState } from "react"; import { createTanstackQueryUtils } from "@orpc/tanstack-query"; import type { AppRouterClient } from "@{{projectName}}/api/routers/index"; @@ -14,7 +14,7 @@ import { createORPCClient } from "@orpc/client"; {{#if (eq api "trpc")}} import type { trpc } from "@/utils/trpc"; import type { QueryClient } from "@tanstack/react-query"; -import { ReactQueryDevtools } from "@tanstack/react-query-devtools"; +import { ReactQueryDevtoolsPanel } from "@tanstack/react-query-devtools"; {{/if}} import { HeadContent, @@ -22,7 +22,8 @@ import { createRootRouteWithContext, useRouterState, } from "@tanstack/react-router"; -import { TanStackRouterDevtools } from "@tanstack/react-router-devtools"; +import { TanStackDevtools } from "@tanstack/react-devtools"; +import { TanStackRouterDevtoolsPanel } from "@tanstack/react-router-devtools"; import "../index.css"; {{#if (eq api "orpc")}} @@ -100,10 +101,23 @@ function RootComponent() { {{/if}} - - {{#if (or (eq api "orpc") (eq api "trpc"))}} - - {{/if}} + , + }, + {{#if (or (eq api "orpc") (eq api "trpc"))}} + { + name: "Tanstack Query", + render: , + }, + {{/if}} + ]} + /> ); }