From d7b1877953d1edd754a6297c54470397f4c8b6c0 Mon Sep 17 00:00:00 2001 From: elforjani3 Date: Thu, 17 Dec 2020 16:35:05 +0200 Subject: [PATCH] fix: bill view. --- .../Purchases/Bill/BillActionsBar.js | 32 ++++++++----- .../src/containers/Purchases/Bill/BillList.js | 21 ++++----- .../containers/Purchases/Bill/BillViewTabs.js | 31 +++--------- .../Purchases/Bill/BillsDataTable.js | 15 ------ client/src/store/Bills/bills.actions.js | 47 +++++++++++-------- 5 files changed, 64 insertions(+), 82 deletions(-) diff --git a/client/src/containers/Purchases/Bill/BillActionsBar.js b/client/src/containers/Purchases/Bill/BillActionsBar.js index dad1c4f2b..720f265bf 100644 --- a/client/src/containers/Purchases/Bill/BillActionsBar.js +++ b/client/src/containers/Purchases/Bill/BillActionsBar.js @@ -38,13 +38,12 @@ function BillActionsBar({ //#withBillActions addBillsTableQueries, - + changeBillView, // #own Porps onFilterChanged, selectedRows = [], }) { const history = useHistory(); - const { path } = useRouteMatch(); const [filterCount, setFilterCount] = useState(0); const { formatMessage } = useIntl(); @@ -52,6 +51,17 @@ function BillActionsBar({ history.push('/bills/new'); }, [history]); + const hasSelectedRows = useMemo(() => selectedRows.length > 0, [ + selectedRows, + ]); + + const handleTabChange = (viewId) => { + changeBillView(viewId.id || -1); + addBillsTableQueries({ + custom_view_id: viewId.id || null, + }); + }; + // const FilterDropdown = FilterDropdown({ // initialCondition: { // fieldKey: '', @@ -67,14 +77,14 @@ function BillActionsBar({ // }, // }); - const hasSelectedRows = useMemo(() => selectedRows.length > 0, [ - selectedRows, - ]); - return ( - +