From 3753c3e791f16d5e234d1d424c787ad791f484c1 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Wed, 20 May 2020 01:49:36 +0200 Subject: [PATCH] WIP feature/Bulk --- .../containers/Accounts/AccountsActionsBar.js | 24 ++- .../src/containers/Accounts/AccountsChart.js | 89 ++++++++++- .../Accounts/withAccountsActions.js | 4 + .../containers/ExchangeRates/ExchangeRate.js | 68 ++++++++- .../ExchangeRates/ExchangeRateActionsBar.js | 26 ++-- .../ExchangeRates/withExchangeRatesActions.js | 2 + .../containers/Items/ItemCategoriesList.js | 142 ++++++++++++++---- .../containers/Items/ItemCategoriesTable.js | 14 +- .../Items/ItemsCategoryActionsBar.js | 39 +++-- .../Items/withItemCategoriesActions.js | 3 + client/src/lang/en/index.js | 11 ++ client/src/static/json/icons.js | 5 + .../store/ExchangeRate/exchange.actions.js | 16 ++ .../store/ExchangeRate/exchange.reducer.js | 14 ++ .../src/store/ExchangeRate/exchange.type.js | 3 +- client/src/store/accounts/accounts.actions.js | 33 ++++ client/src/store/accounts/accounts.types.js | 5 +- .../itemCategories/itemsCategory.actions.js | 14 ++ .../itemCategories/itemsCategory.reducer.js | 11 ++ .../itemCategories/itemsCategory.type.js | 4 +- 20 files changed, 454 insertions(+), 73 deletions(-) diff --git a/client/src/containers/Accounts/AccountsActionsBar.js b/client/src/containers/Accounts/AccountsActionsBar.js index 681369a4f..4440c0564 100644 --- a/client/src/containers/Accounts/AccountsActionsBar.js +++ b/client/src/containers/Accounts/AccountsActionsBar.js @@ -44,6 +44,8 @@ function AccountsActionsBar({ onFilterChanged, onBulkDelete, onBulkArchive, + onBulkActivate, + onBulkInactive }) { const history = useHistory(); const [filterCount, setFilterCount] = useState(0); @@ -78,6 +80,17 @@ function AccountsActionsBar({ onBulkDelete && onBulkDelete(selectedRows.map(r => r.id)); }, [onBulkDelete, selectedRows]); + const handelBulkActivate =useCallback(()=>{ + + onBulkActivate && onBulkActivate(selectedRows.map(r=>r.id)) + },[onBulkActivate,selectedRows]) + +const handelBulkInactive =useCallback(()=>{ + +onBulkInactive && onBulkInactive(selectedRows.map(r=>r.id)) + +},[onBulkInactive,selectedRows]) + return ( @@ -116,11 +129,18 @@ function AccountsActionsBar({ +