import { AnyRouter } from '@trpc/server';
export const testTRPC = createTRPCReact<AnyRouter>();
export const TRPCWrapper = ({ children }: { children: ReactNode }) => {
const queryClient = new QueryClient();
const trpcClient = testTRPC.createClient({
links: [
httpLink({
url: `http://localhost/trpc`,
}),
],
});
return (
<testTRPC.Provider client={trpcClient} queryClient={queryClient}>
<QueryClientProvider client={queryClient}>{children}</QueryClientProvider>
</testTRPC.Provider>
);
};
import { AnyRouter } from '@trpc/server';
export const testTRPC = createTRPCReact<AnyRouter>();
export const TRPCWrapper = ({ children }: { children: ReactNode }) => {
const queryClient = new QueryClient();
const trpcClient = testTRPC.createClient({
links: [
httpLink({
url: `http://localhost/trpc`,
}),
],
});
return (
<testTRPC.Provider client={trpcClient} queryClient={queryClient}>
<QueryClientProvider client={queryClient}>{children}</QueryClientProvider>
</testTRPC.Provider>
);
};