import React from 'react'; import intl from 'react-intl-universal'; import { DrawerHeaderContent, DashboardInsider } from 'components'; import { useTransactionsByReference } from 'hooks/query'; // useTransactionsByReference const ReceiptDetailDrawerContext = React.createContext(); /** * Receipt detail provider. */ function ReceiptDetailDrawerProvider({ receiptId, ...props }) { // Handle fetch transaction by reference. const { data, isLoading: isTransactionLoading } = useTransactionsByReference( { reference_id: receiptId, reference_type: 'SaleReceipt', }, { enabled: !!receiptId }, ); //provider. const provider = { data, }; return ( ); } const useReceiptDetailDrawerContext = () => React.useContext(ReceiptDetailDrawerContext); export { ReceiptDetailDrawerProvider, useReceiptDetailDrawerContext };