summaryrefslogtreecommitdiff
path: root/src/lib/transaction/hooks/useTransaction.js
blob: f2b493ee4c99f92ccba13632fbb85dfe7e83076f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
import { useQuery } from "react-query"
import transactionApi from "../api/transactionApi"

const useTransaction = ({ id }) => {
  const fetchTransaction = async () => await transactionApi({ id })
  const { data, isLoading, refetch } = useQuery(`transaction-${id}`, fetchTransaction)

  return {
    transaction: { data, isLoading, refetch }
  }
}

export default useTransaction