import React from 'react'; import { useJournal } from 'hooks/query'; import { DashboardInsider, DrawerHeaderContent } from 'components'; import intl from 'react-intl-universal'; const ManualJournalDrawerContext = React.createContext(); /** * Manual journal drawer provider. */ function ManualJournalDrawerProvider({ manualJournalId, ...props }) { // fetch the specific manual journal details. const { data: manualJournal, isLoading: isJournalLoading } = useJournal( manualJournalId, { enabled: !!manualJournalId, }, ); // provider. const provider = { manualJournalId, manualJournal, }; return ( ); } const useManualJournalDrawerContext = () => React.useContext(ManualJournalDrawerContext); export { ManualJournalDrawerProvider, useManualJournalDrawerContext };