import { useQuery } from 'react-query' import invoiceApi from '../api/invoiceApi' const useInvoice = ({ id }) => { const fetchInvoice = async () => await invoiceApi({ id }) const { data, isLoading, refetch } = useQuery(`invoice-${id}`, fetchInvoice) return { invoice: { data, isLoading, refetch } } } export default useInvoice