2025-05-16 16:47:12 +03:00

19 lines
588 B
TypeScript

'use client';
import { getService, getServices } from '@/actions/api/services';
import { useQuery } from '@tanstack/react-query';
export const useServicesQuery = (input: Parameters<typeof getServices>[0]) => {
const masterId = input.filters?.master?.documentId?.eq;
return useQuery({
queryFn: () => getServices(input),
queryKey: ['services', 'master', masterId, 'list'],
});
};
export const useServiceQuery = (input: Parameters<typeof getService>[0]) =>
useQuery({
queryFn: () => getService(input),
queryKey: ['services', 'documentId', input.documentId],
});