forked from devan-MEC/Uni-D_2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.eslintcache
1 lines (1 loc) · 22.8 KB
/
.eslintcache
1
[{"D:\\temp6\\UniD\\src\\index.js":"1","D:\\temp6\\UniD\\src\\App.js":"2","D:\\temp6\\UniD\\src\\reportWebVitals.js":"3","D:\\temp6\\UniD\\src\\pages\\CardView.js":"4","D:\\temp6\\UniD\\src\\pages\\Attendence.js":"5","D:\\temp6\\UniD\\src\\firebase-config.js":"6","D:\\temp6\\UniD\\src\\components\\AddWidget.js":"7","D:\\temp6\\UniD\\src\\components\\AvailIssue.js":"8","D:\\temp6\\UniD\\src\\components\\UnavailReturn.js":"9","D:\\temp6\\UniD\\src\\components\\Landing.js":"10","D:\\temp6\\UniD\\src\\pages\\Loader.js":"11","D:\\temp6\\UniD\\src\\pages\\Loader2.js":"12","D:\\temp6\\UniD\\src\\components\\ListOfBooks.js":"13","D:\\temp6\\UniD\\src\\components\\BookItem.js":"14"},{"size":517,"mtime":1657808992356,"results":"15","hashOfConfig":"16"},{"size":4092,"mtime":1659250922770,"results":"17","hashOfConfig":"16"},{"size":375,"mtime":1657808992380,"results":"18","hashOfConfig":"16"},{"size":6458,"mtime":1659329617193,"results":"19","hashOfConfig":"16"},{"size":4627,"mtime":1657808992365,"results":"20","hashOfConfig":"16"},{"size":763,"mtime":1657808992345,"results":"21","hashOfConfig":"16"},{"size":4148,"mtime":1659334185501,"results":"22","hashOfConfig":"16"},{"size":774,"mtime":1659334244826,"results":"23","hashOfConfig":"16"},{"size":540,"mtime":1659334277361,"results":"24","hashOfConfig":"16"},{"size":269,"mtime":1658236218549,"results":"25","hashOfConfig":"16"},{"size":191,"mtime":1659247383242,"results":"26","hashOfConfig":"16"},{"size":120,"mtime":1659252057261,"results":"27","hashOfConfig":"16"},{"size":470,"mtime":1659334153199,"results":"28","hashOfConfig":"16"},{"size":107,"mtime":1659331783803,"results":"29","hashOfConfig":"16"},{"filePath":"30","messages":"31","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"32"},"lgc4y8",{"filePath":"33","messages":"34","errorCount":0,"warningCount":4,"fixableErrorCount":0,"fixableWarningCount":0,"source":"35","usedDeprecatedRules":"32"},{"filePath":"36","messages":"37","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"32"},{"filePath":"38","messages":"39","errorCount":0,"warningCount":17,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"40","messages":"41","errorCount":0,"warningCount":22,"fixableErrorCount":0,"fixableWarningCount":0,"source":"42","usedDeprecatedRules":"32"},{"filePath":"43","messages":"44","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"32"},{"filePath":"45","messages":"46","errorCount":0,"warningCount":6,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"47","messages":"48","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"49","messages":"50","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"51","messages":"52","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"32"},{"filePath":"53","messages":"54","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"32"},{"filePath":"55","messages":"56","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"32"},{"filePath":"57","messages":"58","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"59","messages":"60","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"D:\\temp6\\UniD\\src\\index.js",[],["61","62"],"D:\\temp6\\UniD\\src\\App.js",["63","64","65","66"],"import React, { useState } from \"react\";\r\nimport QrReader from \"react-qr-reader\";\r\nimport { CardView } from \"./pages/CardView\";\r\nimport { Attendence } from \"./pages/Attendence\";\r\nimport { Landing } from \"./components/Landing\";\r\n\r\nfunction App() {\r\n const [scanResultWebCam, setScanResultWebCam] = useState(\"\");\r\n const [scanNameWebCam, setScanNameWebCam] = useState(\"\");\r\n const [currentFunction, setCurrentFunction] = useState(\"1\");\r\n const [manualinput, setManualinput] = useState(\"\");\r\n\r\n const handleClickLibrary = (error) => {\r\n setCurrentFunction(\"Lib\");\r\n };\r\n const handleClickCafeteria = (error) => {\r\n setCurrentFunction(\"Caf\");\r\n };\r\n const handleClickAttendence = (error) => {\r\n setCurrentFunction(\"Att\");\r\n };\r\n\r\n const handleErrorWebCam = (error) => {\r\n console.log(error);\r\n };\r\n const handleScanWebCam = (result) => {\r\n if (result) {\r\n setScanResultWebCam(result.substr(58, 4));\r\n const myArr = result.split(\",\");\r\n setScanNameWebCam(myArr[2].substr(7));\r\n console.log(result);\r\n }\r\n };\r\n const manualentry = (result) => {\r\n if (result) {\r\n setScanResultWebCam(manualinput);\r\n console.log(result);\r\n }\r\n };\r\n return (\r\n <>\r\n {scanResultWebCam == \"\" ? (\r\n <>\r\n <div className=\"flex flex-col justify-center items-center\">\r\n <QrReader\r\n delay={300}\r\n style={{ width: \"50%\" }}\r\n onError={handleErrorWebCam}\r\n onScan={handleScanWebCam}\r\n />\r\n\r\n <div className=\"p-2 bg-green-500 rounded-md mt-4\">\r\n <input\r\n placeholder=\"backup entry\"\r\n className=\"border-2 rounded-md p-2\"\r\n onChange={(e) => {\r\n setManualinput(e.target.value);\r\n console.log(manualinput);\r\n }}\r\n />\r\n <button\r\n className=\"ml-4 p-2 bg-green-200 text-green-600 rounded-md\"\r\n onClick={manualentry}\r\n >\r\n CHECK\r\n </button>\r\n </div>\r\n </div>\r\n </>\r\n ) : (\r\n <>\r\n {currentFunction == \"1\" ? (\r\n <div>\r\n <div className=\"flex flex-col items-center h-screen\">\r\n <p className=\"text-green-500 text-[64px] my-4 mt-10 font-semibold\">\r\n WELCOME : {scanResultWebCam}\r\n </p>\r\n <div className=\"m-auto text-2xl\">\r\n <div className=\"bg-green-500 p-8 text-white rounded-md shadow-md\">\r\n <div className=\"flex flex-row bg-green-500 items-center justify-center space-x-8\">\r\n <button\r\n className=\"flex p-10 px-16 bg-green-400 rounded-md shadow-md\"\r\n onClick={handleClickLibrary}\r\n >\r\n Library\r\n </button>\r\n <button\r\n className=\"flex p-10 px-16 bg-green-400 rounded-md shadow-md\"\r\n onClick={handleClickAttendence}\r\n >\r\n Attendence\r\n </button>\r\n <button\r\n className=\"flex p-10 px-16 bg-green-400 rounded-md shadow-md\"\r\n onClick={handleClickCafeteria}\r\n >\r\n Cafeteria\r\n </button>\r\n </div>\r\n <div className=\"bg-green-400 rounded-md mt-8 p-8 text-center\">\r\n CHOOSE FUNCTION\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n ) : (\r\n <>\r\n {currentFunction == \"Lib\" ? (\r\n <CardView scanResultWebCam={scanResultWebCam} scanNameWebCam={scanNameWebCam} />\r\n ) : (\r\n <Attendence />\r\n )}\r\n </>\r\n )}\r\n </>\r\n )}\r\n </>\r\n );\r\n}\r\n\r\nexport default App;\r\n","D:\\temp6\\UniD\\src\\reportWebVitals.js",[],"D:\\temp6\\UniD\\src\\pages\\CardView.js",["67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83"],"D:\\temp6\\UniD\\src\\pages\\Attendence.js",["84","85","86","87","88","89","90","91","92","93","94","95","96","97","98","99","100","101","102","103","104","105"],"import React, { useState, useEffect } from \"react\";\r\nimport { addDoc, collection } from \"firebase/firestore\";\r\nimport { AddWidget } from \"../components/AddWidget\";\r\nimport { db } from \"../firebase-config\";\r\nimport {\r\n deleteDoc,\r\n doc,\r\n getDoc,\r\n getDocs,\r\n query,\r\n where,\r\n} from \"firebase/firestore\";\r\n\r\nexport const Attendence = (props) => {\r\n const [rollno, fetchedRollno] = useState(\"8947\");\r\n const [admno, setAdmnno] = useState(\"??\");\r\n const [name, setName] = useState(\"??\");\r\n const [card1, setCard1] = useState(\"??\");\r\n const [card2, setCard2] = useState(\"??\");\r\n const [card3, setCard3] = useState(\"??\");\r\n const [imgList, setImgList] = useState([]);\r\n const userRef = collection(db, \"users\");\r\n console.log(props.scanResultWebCam)\r\n const [currNo, setCurrNo] = useState(\"8947\");\r\n\r\n\r\n\r\n\r\n // const q = query(userRef, where());\r\n useEffect(() => {\r\n // const q = query(collection(db, \"users\"), where(\"admno\", \"==\", \"8947\"));\r\n // const querySnapshot = getDocs(q);\r\n // querySnapshot.forEach((doc) => {\r\n // // doc.data() is never undefined for query doc snapshots\r\n // console.log(doc.id, \" => \", doc.data());\r\n // });\r\n // if (!query.empty) {\r\n // const snapshot = query.docs[0];\r\n // const data = snapshot.data();\r\n // console.log(data);\r\n // } else {\r\n // console.log(\"not found\");\r\n // }\r\n // const userRef2 = doc(db, \"users\", \"dAb0YnLzD8fgdyBeRr3Z\");\r\n // getDoc(userRef2).then((doc) => {\r\n // console.log(doc.data(), doc.id);\r\n // });\r\n const getUserList = async () => {\r\n console.log(\"reading\");\r\n const data = await getDocs(userRef);\r\n // console.log(\"image data\", data);\r\n setImgList(data.docs.map((doc) => ({ ...doc.data(), id: doc.id })));\r\n // console.log(imgList);\r\n };\r\n setCurrNo(props.scanResultWebCam)\r\n\r\n getUserList();\r\n }, []);\r\n\r\n // const userRef = collection(db, \"users\");\r\n // useEffect(() => {\r\n // const getCard = async () => {\r\n // const data = await getDocs(userRef);\r\n // console.log(\"hi\", data);\r\n // setProductList(data.docs.map((doc) => ({ ...doc.data(), id: doc.id })));\r\n // };\r\n\r\n // getProducts();\r\n // }, []);\r\n\r\n return (\r\n <div className=\"flex flex-col items-center h-screen\">\r\n <p className=\"text-green-500 text-[64px] my-4\">UNI-ID</p>\r\n <div className=\"m-auto text-2xl\">\r\n <div className=\"bg-green-500 p-3 text-white rounded-md shadow-md\">\r\n {/* <p>STUDENT: DEB</p>\r\n <p>ADMISSION NUMBER:8947</p> */}\r\n <div className=\"bg-white p-3 text-green-500 mt-2 rounded-md space-y-4 space-x-4\">\r\n {/* <AddWidget cardnumber={\"1\"} cardstatus={card1} />\r\n <AddWidget cardnumber=\"2\" cardstatus={card2} />\r\n <AddWidget cardnumber=\"3\" cardstatus={card3} /> */}\r\n\r\n {imgList.map((item) => {\r\n console.log(\"ITEM LOGGED IS \", item);\r\n console.log(props.scanResultWebCam)\r\n \r\n\r\n \r\n // console.log(\"inside function\");\r\n //REPLACE 8947 WITH THE INT VALUE OBTAINED FROM QR CODE.\r\n if (item.admno == props.scanResultWebCam)\r\n return (\r\n <AddWidget\r\n key={item.id}\r\n name={item.name}\r\n admno={item.admno}\r\n card1={item.card1}\r\n card2={item.card2}\r\n card3={item.card3}\r\n />\r\n );\r\n \r\n }\r\n \r\n \r\n )}\r\n\r\n {/* <div className=\"flex flex-row justify-between items-center space-x-16\">\r\n <p>CARD 1: AVAILABLE</p>\r\n <p className=\"bg-green-500 text-white p-2 rounded-md hover:scale-105\">\r\n ISSUE BOOK\r\n </p>\r\n </div>\r\n <div className=\"flex flex-row justify-between items-center space-x-16 text-red-600\">\r\n <p>CARD 2: UNAVAILABLE</p>\r\n <p className=\"bg-red-500 text-white p-2 rounded-md hover:scale-105\">\r\n DETAILS\r\n </p>\r\n </div>\r\n <div className=\"flex flex-row justify-between items-center space-x-16\">\r\n <p>CARD 3: ISSUED</p>\r\n <p className=\"bg-green-500 text-white p-2 rounded-md hover:scale-105\">\r\n ISSUE BOOK\r\n </p>\r\n </div> */}\r\n </div>\r\n <div className=\"bg-green-400 rounded-md mt-4 p-2 text-center\">\r\n Attendence\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n );\r\n};\r\n","D:\\temp6\\UniD\\src\\firebase-config.js",[],"D:\\temp6\\UniD\\src\\components\\AddWidget.js",["106","107","108","109","110","111"],"D:\\temp6\\UniD\\src\\components\\AvailIssue.js",["112"],"D:\\temp6\\UniD\\src\\components\\UnavailReturn.js",[],"D:\\temp6\\UniD\\src\\components\\Landing.js",[],"D:\\temp6\\UniD\\src\\pages\\Loader.js",[],"D:\\temp6\\UniD\\src\\pages\\Loader2.js",[],"D:\\temp6\\UniD\\src\\components\\ListOfBooks.js",[],"D:\\temp6\\UniD\\src\\components\\BookItem.js",[],{"ruleId":"113","replacedBy":"114"},{"ruleId":"115","replacedBy":"116"},{"ruleId":"117","severity":1,"message":"118","line":5,"column":10,"nodeType":"119","messageId":"120","endLine":5,"endColumn":17},{"ruleId":"121","severity":1,"message":"122","line":42,"column":25,"nodeType":"123","messageId":"124","endLine":42,"endColumn":27},{"ruleId":"121","severity":1,"message":"122","line":72,"column":28,"nodeType":"123","messageId":"124","endLine":72,"endColumn":30},{"ruleId":"121","severity":1,"message":"122","line":109,"column":32,"nodeType":"123","messageId":"124","endLine":109,"endColumn":34},{"ruleId":"117","severity":1,"message":"125","line":6,"column":3,"nodeType":"119","messageId":"120","endLine":6,"endColumn":12},{"ruleId":"117","severity":1,"message":"126","line":8,"column":3,"nodeType":"119","messageId":"120","endLine":8,"endColumn":9},{"ruleId":"117","severity":1,"message":"127","line":10,"column":3,"nodeType":"119","messageId":"120","endLine":10,"endColumn":8},{"ruleId":"117","severity":1,"message":"128","line":11,"column":3,"nodeType":"119","messageId":"120","endLine":11,"endColumn":8},{"ruleId":"117","severity":1,"message":"129","line":13,"column":10,"nodeType":"119","messageId":"120","endLine":13,"endColumn":23},{"ruleId":"117","severity":1,"message":"130","line":14,"column":10,"nodeType":"119","messageId":"120","endLine":14,"endColumn":16},{"ruleId":"117","severity":1,"message":"131","line":19,"column":10,"nodeType":"119","messageId":"120","endLine":19,"endColumn":15},{"ruleId":"117","severity":1,"message":"132","line":19,"column":17,"nodeType":"119","messageId":"120","endLine":19,"endColumn":25},{"ruleId":"117","severity":1,"message":"133","line":24,"column":9,"nodeType":"119","messageId":"120","endLine":24,"endColumn":19},{"ruleId":"117","severity":1,"message":"134","line":31,"column":9,"nodeType":"119","messageId":"120","endLine":31,"endColumn":20},{"ruleId":"117","severity":1,"message":"135","line":33,"column":9,"nodeType":"119","messageId":"120","endLine":33,"endColumn":16},{"ruleId":"136","severity":1,"message":"137","line":83,"column":28,"nodeType":"138","messageId":"139","endLine":83,"endColumn":30},{"ruleId":"121","severity":1,"message":"122","line":84,"column":24,"nodeType":"123","messageId":"124","endLine":84,"endColumn":26},{"ruleId":"121","severity":1,"message":"122","line":104,"column":18,"nodeType":"123","messageId":"124","endLine":104,"endColumn":20},{"ruleId":"140","severity":1,"message":"141","line":131,"column":6,"nodeType":"142","endLine":131,"endColumn":8,"suggestions":"143"},{"ruleId":"136","severity":1,"message":"144","line":156,"column":33,"nodeType":"138","messageId":"145","endLine":156,"endColumn":35},{"ruleId":"121","severity":1,"message":"122","line":162,"column":30,"nodeType":"123","messageId":"124","endLine":162,"endColumn":32},{"ruleId":"117","severity":1,"message":"146","line":2,"column":10,"nodeType":"119","messageId":"120","endLine":2,"endColumn":16},{"ruleId":"117","severity":1,"message":"125","line":6,"column":3,"nodeType":"119","messageId":"120","endLine":6,"endColumn":12},{"ruleId":"117","severity":1,"message":"147","line":7,"column":3,"nodeType":"119","messageId":"120","endLine":7,"endColumn":6},{"ruleId":"117","severity":1,"message":"126","line":8,"column":3,"nodeType":"119","messageId":"120","endLine":8,"endColumn":9},{"ruleId":"117","severity":1,"message":"127","line":10,"column":3,"nodeType":"119","messageId":"120","endLine":10,"endColumn":8},{"ruleId":"117","severity":1,"message":"128","line":11,"column":3,"nodeType":"119","messageId":"120","endLine":11,"endColumn":8},{"ruleId":"117","severity":1,"message":"148","line":15,"column":10,"nodeType":"119","messageId":"120","endLine":15,"endColumn":16},{"ruleId":"117","severity":1,"message":"149","line":15,"column":18,"nodeType":"119","messageId":"120","endLine":15,"endColumn":31},{"ruleId":"117","severity":1,"message":"150","line":16,"column":10,"nodeType":"119","messageId":"120","endLine":16,"endColumn":15},{"ruleId":"117","severity":1,"message":"151","line":16,"column":17,"nodeType":"119","messageId":"120","endLine":16,"endColumn":26},{"ruleId":"117","severity":1,"message":"152","line":17,"column":10,"nodeType":"119","messageId":"120","endLine":17,"endColumn":14},{"ruleId":"117","severity":1,"message":"153","line":17,"column":16,"nodeType":"119","messageId":"120","endLine":17,"endColumn":23},{"ruleId":"117","severity":1,"message":"154","line":18,"column":10,"nodeType":"119","messageId":"120","endLine":18,"endColumn":15},{"ruleId":"117","severity":1,"message":"155","line":18,"column":17,"nodeType":"119","messageId":"120","endLine":18,"endColumn":25},{"ruleId":"117","severity":1,"message":"156","line":19,"column":10,"nodeType":"119","messageId":"120","endLine":19,"endColumn":15},{"ruleId":"117","severity":1,"message":"157","line":19,"column":17,"nodeType":"119","messageId":"120","endLine":19,"endColumn":25},{"ruleId":"117","severity":1,"message":"158","line":20,"column":10,"nodeType":"119","messageId":"120","endLine":20,"endColumn":15},{"ruleId":"117","severity":1,"message":"159","line":20,"column":17,"nodeType":"119","messageId":"120","endLine":20,"endColumn":25},{"ruleId":"117","severity":1,"message":"160","line":24,"column":10,"nodeType":"119","messageId":"120","endLine":24,"endColumn":16},{"ruleId":"140","severity":1,"message":"161","line":58,"column":6,"nodeType":"142","endLine":58,"endColumn":8,"suggestions":"162"},{"ruleId":"136","severity":1,"message":"144","line":83,"column":33,"nodeType":"138","messageId":"145","endLine":83,"endColumn":35},{"ruleId":"121","severity":1,"message":"122","line":91,"column":30,"nodeType":"123","messageId":"124","endLine":91,"endColumn":32},{"ruleId":"117","severity":1,"message":"163","line":1,"column":27,"nodeType":"119","messageId":"120","endLine":1,"endColumn":33},{"ruleId":"117","severity":1,"message":"164","line":3,"column":20,"nodeType":"119","messageId":"120","endLine":3,"endColumn":29},{"ruleId":"117","severity":1,"message":"165","line":23,"column":7,"nodeType":"119","messageId":"120","endLine":23,"endColumn":15},{"ruleId":"117","severity":1,"message":"166","line":25,"column":10,"nodeType":"119","messageId":"120","endLine":25,"endColumn":18},{"ruleId":"117","severity":1,"message":"167","line":25,"column":20,"nodeType":"119","messageId":"120","endLine":25,"endColumn":31},{"ruleId":"117","severity":1,"message":"168","line":31,"column":9,"nodeType":"119","messageId":"120","endLine":31,"endColumn":17},{"ruleId":"117","severity":1,"message":"152","line":13,"column":11,"nodeType":"119","messageId":"120","endLine":13,"endColumn":15},"no-native-reassign",["169"],"no-negated-in-lhs",["170"],"no-unused-vars","'Landing' is defined but never used.","Identifier","unusedVar","eqeqeq","Expected '===' and instead saw '=='.","BinaryExpression","unexpected","'deleteDoc' is defined but never used.","'getDoc' is defined but never used.","'query' is defined but never used.","'where' is defined but never used.","'RepeatRounded' is defined but never used.","'Loader' is defined but never used.","'found' is assigned a value but never used.","'setFound' is assigned a value but never used.","'updateItem' is assigned a value but never used.","'displayList' is assigned a value but never used.","'addItem' is assigned a value but never used.","array-callback-return","Array.prototype.map() expects a return value from arrow function.","ArrowFunctionExpression","expectedInside","react-hooks/exhaustive-deps","React Hook useEffect has missing dependencies: 'imgList', 'props.scanNameWebCam', 'props.scanResultWebCam', and 'userRef'. Either include them or remove the dependency array.","ArrayExpression",["171"],"Array.prototype.map() expects a value to be returned at the end of arrow function.","expectedAtEnd","'addDoc' is defined but never used.","'doc' is defined but never used.","'rollno' is assigned a value but never used.","'fetchedRollno' is assigned a value but never used.","'admno' is assigned a value but never used.","'setAdmnno' is assigned a value but never used.","'name' is assigned a value but never used.","'setName' is assigned a value but never used.","'card1' is assigned a value but never used.","'setCard1' is assigned a value but never used.","'card2' is assigned a value but never used.","'setCard2' is assigned a value but never used.","'card3' is assigned a value but never used.","'setCard3' is assigned a value but never used.","'currNo' is assigned a value but never used.","React Hook useEffect has missing dependencies: 'props.scanResultWebCam' and 'userRef'. Either include them or remove the dependency array. If 'setCurrNo' needs the current value of 'props.scanResultWebCam', you can also switch to useReducer instead of useState and read 'props.scanResultWebCam' in the reducer.",["172"],"'setDoc' is defined but never used.","'useEffect' is defined but never used.","'visible2' is assigned a value but never used.","'listview' is assigned a value but never used.","'setListview' is assigned a value but never used.","'booklist' is assigned a value but never used.","no-global-assign","no-unsafe-negation",{"desc":"173","fix":"174"},{"desc":"175","fix":"176"},"Update the dependencies array to be: [imgList, props.scanNameWebCam, props.scanResultWebCam, userRef]",{"range":"177","text":"178"},"Update the dependencies array to be: [props.scanResultWebCam, userRef]",{"range":"179","text":"180"},[3973,3975],"[imgList, props.scanNameWebCam, props.scanResultWebCam, userRef]",[1877,1879],"[props.scanResultWebCam, userRef]"]