diff --git a/src/Components/BarcodeScanner.jsx b/src/Components/BarcodeScanner.jsx index 0302cfc..bbe2d72 100644 --- a/src/Components/BarcodeScanner.jsx +++ b/src/Components/BarcodeScanner.jsx @@ -8,6 +8,7 @@ const BarcodeScanner = () => { const [isLoading, setIsLoading] = useState(false); const [barcodeInfo, setBarcodeInfo] = useState([]); const [marksData, setMarksData] = useState([]); + const [partAData, setPartAData] = useState([]); const scannerRef = useRef(null); // Use ref to store the scanner instance useEffect(() => { @@ -20,10 +21,13 @@ const BarcodeScanner = () => { }); const fetchBarcodeData = () => { - if(!scanResult){ - return + if (!scanResult) { + return; } setIsLoading(true); + setMarksData([]) + setBarcodeInfo([]) + setPartAData([]) try { const payload = { qrcodeValue: scanResult, @@ -46,6 +50,7 @@ const BarcodeScanner = () => { if (responseData.status === "success") { setBarcodeInfo(responseData.results); setMarksData(responseData?.marks); + setPartAData(responseData?.partAResults); } }); } catch (error) { @@ -110,20 +115,20 @@ const BarcodeScanner = () => {