mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-26 18:42:49 +00:00
24 lines
566 B
TypeScript
24 lines
566 B
TypeScript
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,
|
|
});
|
|
}
|