22 lines
652 B
TypeScript
22 lines
652 B
TypeScript
'use client';
|
|
|
|
import { ReactNode } from 'react';
|
|
import { useQueryClient } from '@tanstack/react-query';
|
|
|
|
interface AdminQueryProviderProps {
|
|
children: ReactNode;
|
|
}
|
|
|
|
/**
|
|
* Провайдер для react-query в админке
|
|
* Оборачивает все компоненты админки и предоставляет доступ к QueryClient
|
|
*/
|
|
export function AdminQueryProvider({ children }: AdminQueryProviderProps) {
|
|
// Используем существующий QueryClient из корневого провайдера
|
|
const queryClient = useQueryClient();
|
|
|
|
return <>{children}</>;
|
|
}
|
|
|
|
export default AdminQueryProvider;
|