import { useQuery } from '@tanstack/react-query'; import * as cfdiApi from '@/lib/api/cfdi'; import type { CfdiFilters } from '@horux/shared'; export function useCfdis(filters: CfdiFilters) { return useQuery({ queryKey: ['cfdis', filters], queryFn: () => cfdiApi.getCfdis(filters), }); } export function useCfdi(id: string) { return useQuery({ queryKey: ['cfdi', id], queryFn: () => cfdiApi.getCfdiById(id), enabled: !!id, }); } export function useResumenCfdi(año?: number, mes?: number) { return useQuery({ queryKey: ['cfdi-resumen', año, mes], queryFn: () => cfdiApi.getResumenCfdi(año, mes), }); }