FactuGES_ERP/modules/customer-invoices/src/web/hooks/use-customer-invoices.tsx
2025-06-17 18:18:25 +02:00

21 lines
602 B
TypeScript

import { useDataSource, useQueryKey } from "@erp/core/client";
import { useQuery } from "@tanstack/react-query";
// Obtener todas las facturas
export const useCustomerInvoices = (params: any) => {
const dataSource = useDataSource();
const keys = useQueryKey();
return useQuery<any[]>({
queryKey: keys().data().resource("invoices").action("list").params(params).get(),
queryFn: (context) => {
console.log(dataSource.getBaseUrl());
const { signal } = context;
return dataSource.getList("customer-invoices", {
signal,
...params,
});
},
});
};