diff --git a/client/src/containers/Accounting/JournalsLanding/ManualJournalActionsBar.js b/client/src/containers/Accounting/JournalsLanding/ManualJournalActionsBar.js index a061c04ef..1491775e8 100644 --- a/client/src/containers/Accounting/JournalsLanding/ManualJournalActionsBar.js +++ b/client/src/containers/Accounting/JournalsLanding/ManualJournalActionsBar.js @@ -9,11 +9,13 @@ import { PopoverInteractionKind, Position, Intent, + Alignment, } from '@blueprintjs/core'; import classNames from 'classnames'; import { useHistory } from 'react-router-dom'; import { FormattedMessage as T } from 'components'; +import { useRefreshJournals } from 'hooks/query/manualJournals'; import { useManualJournalsContext } from './ManualJournalsListProvider'; import DashboardActionsBar from 'components/Dashboard/DashboardActionsBar'; import withDialogActions from 'containers/Dialog/withDialogActions'; @@ -36,6 +38,9 @@ function ManualJournalActionsBar({ // Manual journals context. const { journalsViews } = useManualJournalsContext(); + // Manual journals refresh action. + const { refresh } = useRefreshJournals(); + // Handle click a new manual journal. const onClickNewManualJournal = () => { history.push('/make-journal-entry'); @@ -49,6 +54,11 @@ function ManualJournalActionsBar({ setManualJournalsTableState({ customViewId: customView.id || null }); }; + // Handle click a refresh Journals + const handleRefreshBtnClick = () => { + refresh(); + }; + return ( @@ -106,6 +116,13 @@ function ManualJournalActionsBar({ text={} /> + +