Files
automatisch/packages/web/src/hooks/useInvoices.ee.ts
2024-01-15 13:30:48 +01:00

19 lines
409 B
TypeScript

import { useQuery } from '@apollo/client';
import { TInvoice } from 'types';
import { GET_INVOICES } from 'graphql/queries/get-invoices.ee';
type UseInvoicesReturn = {
invoices: TInvoice[];
loading: boolean;
};
export default function useInvoices(): UseInvoicesReturn {
const { data, loading } = useQuery(GET_INVOICES);
return {
invoices: data?.getInvoices || [],
loading: loading,
};
}