From 70cda3d3f2ca2cf83ef3022abc96eb7fb7d64a06 Mon Sep 17 00:00:00 2001 From: Llewellyn D'souza Date: Tue, 8 Mar 2022 16:10:35 +0530 Subject: [PATCH] Fixed: widget labelling --- src/pages/widgetLabel/index.js | 35 ++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/src/pages/widgetLabel/index.js b/src/pages/widgetLabel/index.js index 285ca59..3daece8 100644 --- a/src/pages/widgetLabel/index.js +++ b/src/pages/widgetLabel/index.js @@ -105,9 +105,11 @@ const headCellsNew = [ function WidgetLabel() { const classes = useStyles(); const dispatch = useDispatch(); + const [labelData, setLabelData] = useState([]); const [inventoryId, setInventoryId] = useState(''); const [familyId, setFamilyId] = useState(''); + const [subFamilyId, setSubFamilyId] = useState(''); const [allProductData, setAllProductData] = useState([]); const [filterClick, setFilterClick] = useState(false); @@ -133,9 +135,10 @@ function WidgetLabel() { }, [productData, filterClick]); const inventoryChange = (event) => { - const filterData = inventoryData.filter((item) => item.name === event.target.value); - const id = filterData[0]._id; - setInventoryId(filterData[0]._id); + const id = event.target.value; + setInventoryId(id); + setFamilyId(''); + setSubFamilyId(''); dispatch( WidgetActions.widgetRequest({ loader: 'loading-request', @@ -146,9 +149,9 @@ function WidgetLabel() { }; const familyChange = (event) => { - const filterData = familyData.filter((item) => item.name === event.target.value); - const id = filterData[0]._id; - setFamilyId(filterData[0]._id); + const id = event.target.value; + setFamilyId(id); + setSubFamilyId(''); dispatch( WidgetActions.widgetRequest({ loader: 'loading-request', @@ -159,8 +162,8 @@ function WidgetLabel() { }; const subFamilyChange = (event) => { - const filterData = subFamilyData.filter((item) => item.name === event.target.value); - const id = filterData[0]._id; + const id = event.target.value; + setSubFamilyId(id); dispatch( WidgetActions.widgetRequest({ loader: 'loading-request', @@ -169,6 +172,7 @@ function WidgetLabel() { }) ); }; + const filterHandler = () => { setInventoryId(''); setFilterClick(true); @@ -206,23 +210,26 @@ function WidgetLabel() {