diff --git a/src/containers/CategoriesPage/Component/ListCategories.jsx b/src/containers/CategoriesPage/Component/ListCategories.jsx index 1d3d721e..8452afdc 100644 --- a/src/containers/CategoriesPage/Component/ListCategories.jsx +++ b/src/containers/CategoriesPage/Component/ListCategories.jsx @@ -172,8 +172,12 @@ const ListCategories = observer((props) => { }, []); const selectBulkActionsHandler = (value) => { - viewModel.isLoading(); - viewModel.updateStatus(listSelected, value.value); + if (listSelected.length < 1) { + notify(t('txt_row_select_error'), 'error'); + } else { + viewModel.isLoading(); + viewModel.updateStatus(listSelected, value.value); + } }; const selectShowItemsHandler = (value) => { diff --git a/src/containers/DebtorGroupPage/Component/ListDebtorGroup.jsx b/src/containers/DebtorGroupPage/Component/ListDebtorGroup.jsx index 7cf6773c..debf5577 100644 --- a/src/containers/DebtorGroupPage/Component/ListDebtorGroup.jsx +++ b/src/containers/DebtorGroupPage/Component/ListDebtorGroup.jsx @@ -8,6 +8,7 @@ import ActionsBar from 'components/ActionsBar'; import history from 'routes/history'; import { Tab, Tabs } from 'react-bootstrap'; import SelectComponent from 'components/Select'; +import { notify } from 'components/Toast'; const ListDebtorGroup = observer((props) => { const { t } = props; @@ -98,8 +99,12 @@ const ListDebtorGroup = observer((props) => { ]; const selectBulkActionsHandler = (value) => { - viewModel.isLoading(); - viewModel.updateStatus(listSelected, value.value); + if (listSelected.length < 1) { + notify(t('txt_row_select_error'), 'error'); + } else { + viewModel.isLoading(); + viewModel.updateStatus(listSelected, value.value); + } }; const currentSelectHandler = (arr) => { diff --git a/src/containers/FieldsGroupPage/Component/ListFieldsGroup.jsx b/src/containers/FieldsGroupPage/Component/ListFieldsGroup.jsx index 0510633b..9c817302 100644 --- a/src/containers/FieldsGroupPage/Component/ListFieldsGroup.jsx +++ b/src/containers/FieldsGroupPage/Component/ListFieldsGroup.jsx @@ -8,6 +8,7 @@ import Spinner from 'components/Spinner'; import history from 'routes/history'; import { Tab, Tabs } from 'react-bootstrap'; import SelectComponent from 'components/Select'; +import { notify } from 'components/Toast'; const ListFieldsGroup = observer((props) => { const { t } = props; @@ -73,8 +74,12 @@ const ListFieldsGroup = observer((props) => { ]; const selectBulkActionsHandler = (value) => { - viewModel.isLoading(); - viewModel.updateStatus(listSelected, value.value); + if (listSelected.length < 1) { + notify(t('txt_row_select_error'), 'error'); + } else { + viewModel.isLoading(); + viewModel.updateStatus(listSelected, value.value); + } }; const currentSelectHandler = (arr) => { diff --git a/src/containers/FieldsPage/Component/ListFields.jsx b/src/containers/FieldsPage/Component/ListFields.jsx index e643b5ff..feec491e 100644 --- a/src/containers/FieldsPage/Component/ListFields.jsx +++ b/src/containers/FieldsPage/Component/ListFields.jsx @@ -79,8 +79,12 @@ const ListFields = observer((props) => { }; const selectBulkActionsHandler = ({ value }) => { - viewModel.isLoading(); - viewModel.updateStatus(listSelected, value); + if (listSelected.length < 1) { + notify(t('txt_row_select_error'), 'error'); + } else { + viewModel.isLoading(); + viewModel.updateStatus(listSelected, value); + } }; const currentSelectHandler = (arr) => { diff --git a/src/containers/ProductPricesPage/Component/ListProductPrice.jsx b/src/containers/ProductPricesPage/Component/ListProductPrice.jsx index a94278d5..41e9273c 100644 --- a/src/containers/ProductPricesPage/Component/ListProductPrice.jsx +++ b/src/containers/ProductPricesPage/Component/ListProductPrice.jsx @@ -53,8 +53,12 @@ const ListProductPrice = observer((props) => { }; const selectBulkActionsHandler = (value) => { - viewModel.isLoading(); - viewModel.updateStatus(listSelected, value.value); + if (listSelected.length < 1) { + notify(t('txt_row_select_error'), 'error'); + } else { + viewModel.isLoading(); + viewModel.updateStatus(listSelected, value.value); + } }; const deleteProductPrices = () => {