From d2b75f6ed84214368d055bd9b279f384c0c946a4 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Tue, 3 Aug 2021 17:23:12 +0200 Subject: [PATCH] feat (*) : add referch button. --- .../ManualJournalActionsBar.js | 17 +++++ .../containers/Accounts/AccountsActionsBar.js | 17 +++++ .../CustomersLanding/CustomersActionsBar.js | 21 +++++- .../ExchangeRates/ExchangeRateActionsBar.js | 38 +++++----- .../ExpensesLanding/ExpenseActionsBar.js | 23 ++++-- .../Bills/BillsLanding/BillsActionsBar.js | 19 ++++- .../PaymentsLanding/PaymentMadeActionsBar.js | 24 +++++-- .../EstimatesLanding/EstimatesActionsBar.js | 24 +++++-- .../InvoicesLanding/InvoicesActionsBar.js | 18 ++++- .../PaymentReceiveActionsBar.js | 17 +++++ .../ReceiptsLanding/ReceiptActionsBar.js | 19 ++++- .../VendorsLanding/VendorActionsBar.js | 32 ++++++--- client/src/hooks/query/accounts.js | 10 +++ client/src/hooks/query/bills.js | 14 +++- client/src/hooks/query/customers.js | 53 +++++++------- client/src/hooks/query/estimates.js | 70 +++++++++---------- client/src/hooks/query/exchangeRates.js | 10 +++ client/src/hooks/query/expenses.js | 10 +++ client/src/hooks/query/invoices.js | 10 +++ client/src/hooks/query/manualJournals.js | 63 +++++++++-------- client/src/hooks/query/paymentMades.js | 13 +++- client/src/hooks/query/paymentReceives.js | 12 +++- client/src/hooks/query/receipts.js | 12 +++- client/src/hooks/query/vendors.js | 10 +++ 24 files changed, 408 insertions(+), 148 deletions(-) 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={} /> + +