summaryrefslogtreecommitdiff
path: root/src/lib/transaction/hooks/useTransaction.js
blob: 6dda0573735c57600a95659e53ec2691eb52f894 (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