import { useQuery } from "@tanstack/react-query"; import { paymentsService, type PaymentListFilter, } from "@/services/payments.service"; export function usePaymentList(filter?: PaymentListFilter, enabled = true) { return useQuery({ queryKey: ["payments", "list", filter ?? {}], queryFn: () => paymentsService.list(filter), enabled, }); } export function usePaymentSummary(enabled = true) { return useQuery({ queryKey: ["payments", "summary"], queryFn: () => paymentsService.getSummary(), staleTime: 30_000, enabled, }); }