23 lines
551 B
TypeScript
23 lines
551 B
TypeScript
"use client";
|
|
|
|
import {
|
|
QueryClientProvider,
|
|
HydrationBoundary,
|
|
type DehydratedState,
|
|
} from "@tanstack/react-query";
|
|
import { queryClient } from "@/lib/queryClient";
|
|
import type { ReactNode } from "react";
|
|
|
|
interface ProvidersProps {
|
|
children: ReactNode;
|
|
dehydratedState?: DehydratedState;
|
|
}
|
|
|
|
export function Providers({ children, dehydratedState }: ProvidersProps) {
|
|
return (
|
|
<QueryClientProvider client={queryClient}>
|
|
<HydrationBoundary state={dehydratedState}>{children}</HydrationBoundary>
|
|
</QueryClientProvider>
|
|
);
|
|
}
|