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