diff --git a/src/containers/CategoriesPage/Component/ListCategories.jsx b/src/containers/CategoriesPage/Component/ListCategories.jsx index c2caf84b..58b6c46f 100644 --- a/src/containers/CategoriesPage/Component/ListCategories.jsx +++ b/src/containers/CategoriesPage/Component/ListCategories.jsx @@ -8,6 +8,7 @@ import Table from 'components/Table'; import Spinner from 'components/Spinner'; import SelectComponent from 'components/Select'; import history from 'routes/history'; +import { notify } from 'components/Toast'; const ListCategories = observer((props) => { const { t } = props; @@ -213,8 +214,12 @@ const ListCategories = observer((props) => { }; const deleteCategories = () => { - viewModel.isLoading(); - viewModel.deleteCategories(listSelected); + if (listSelected.length < 1) { + notify(t('txt_row_select_error'), 'error'); + } else { + viewModel.isLoading(); + viewModel.deleteCategories(listSelected); + } }; return ( diff --git a/src/containers/FieldsPage/Component/ListFields.jsx b/src/containers/FieldsPage/Component/ListFields.jsx index b0c4fabb..15d0a8e1 100644 --- a/src/containers/FieldsPage/Component/ListFields.jsx +++ b/src/containers/FieldsPage/Component/ListFields.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 ListFields = observer((props) => { const { t } = props; @@ -124,8 +125,12 @@ const ListFields = observer((props) => { }; const deleteFields = () => { - viewModel.isLoading(); - viewModel.deleteFields(listSelected); + if (listSelected.length < 1) { + notify(t('txt_row_select_error'), 'error'); + } else { + viewModel.isLoading(); + viewModel.deleteFields(listSelected); + } }; return ( diff --git a/src/containers/ProductPricesPage/Component/ListProductPrice.jsx b/src/containers/ProductPricesPage/Component/ListProductPrice.jsx index 6a0cdd43..0cbcbfb1 100644 --- a/src/containers/ProductPricesPage/Component/ListProductPrice.jsx +++ b/src/containers/ProductPricesPage/Component/ListProductPrice.jsx @@ -9,6 +9,7 @@ import Table from 'components/Table'; import '../index.scss'; import ActionsBar from 'components/ActionsBar'; import history from 'routes/history'; +import { notify } from 'components/Toast'; const ListProductPrice = observer((props) => { const { t } = props; @@ -57,8 +58,12 @@ const ListProductPrice = observer((props) => { }; const deleteProductPrices = () => { - viewModel.isLoading(); - viewModel.deleteProductPrices(listSelected); + if (listSelected.length < 1) { + notify(t('txt_row_select_error'), 'error'); + } else { + viewModel.isLoading(); + viewModel.deleteProductPrices(listSelected); + } }; const columnsTable = [ diff --git a/src/containers/ProductsPage/Component/ListProducts.jsx b/src/containers/ProductsPage/Component/ListProducts.jsx index ee0665af..61722a87 100644 --- a/src/containers/ProductsPage/Component/ListProducts.jsx +++ b/src/containers/ProductsPage/Component/ListProducts.jsx @@ -80,8 +80,12 @@ const ListProducts = observer((props) => { }; const deleteProducts = () => { - viewModel.isLoading(); - viewModel.deleteProducts(listSelected); + if (listSelected.length < 1) { + notify(t('txt_row_select_error'), 'error'); + } else { + viewModel.isLoading(); + viewModel.deleteProducts(listSelected); + } }; return (