import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
import { ReactQueryDevtoolsPanel } from '@tanstack/react-query-devtools'
import { TanStackRouterDevtoolsPanel } from '@tanstack/react-router-devtools'
import { TanStackDevtools } from '@tanstack/react-devtools'
import { StudioPlugin } from './prisma-plugin'
import ClientPlugin from './client-plugin'
const queryClient = new QueryClient()
export default function DevtoolsExample() {
return (
<>
<QueryClientProvider client={queryClient}>
<TanStackDevtools
eventBusConfig={{
debug: false,
connectToServerBus: true,
}}
plugins={[
{
name: 'TanStack Query',
render: <ReactQueryDevtoolsPanel />,
},
{
name: 'TanStack Router',
render: <TanStackRouterDevtoolsPanel />,
},
{
name: 'Prisma Studio',
render: <StudioPlugin />,
},
{
name: 'Client Plugin',
render: <ClientPlugin />,
},
]}
/>
</QueryClientProvider>
</>
)
}
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
import { ReactQueryDevtoolsPanel } from '@tanstack/react-query-devtools'
import { TanStackRouterDevtoolsPanel } from '@tanstack/react-router-devtools'
import { TanStackDevtools } from '@tanstack/react-devtools'
import { StudioPlugin } from './prisma-plugin'
import ClientPlugin from './client-plugin'
const queryClient = new QueryClient()
export default function DevtoolsExample() {
return (
<>
<QueryClientProvider client={queryClient}>
<TanStackDevtools
eventBusConfig={{
debug: false,
connectToServerBus: true,
}}
plugins={[
{
name: 'TanStack Query',
render: <ReactQueryDevtoolsPanel />,
},
{
name: 'TanStack Router',
render: <TanStackRouterDevtoolsPanel />,
},
{
name: 'Prisma Studio',
render: <StudioPlugin />,
},
{
name: 'Client Plugin',
render: <ClientPlugin />,
},
]}
/>
</QueryClientProvider>
</>
)
}