-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.eslintcache
1 lines (1 loc) · 18.3 KB
/
.eslintcache
1
[{"C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\index.js":"1","C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\reportWebVitals.js":"2","C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\App.js":"3","C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\route.js":"4","C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\components\\Main Page\\main.jsx":"5","C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\components\\Login Page\\login.jsx":"6","C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\firebase.js":"7","C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\components\\Layout\\navbar.jsx":"8","C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\components\\Message\\message.jsx":"9","C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\components\\Loader\\loader.jsx":"10","C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\components\\Layout\\drawer.jsx":"11","C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\Redux\\store.js":"12","C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\Redux\\Reducer\\reducer.js":"13","C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\Redux\\Action\\action.types.js":"14","C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\Redux\\Action\\action.js":"15","C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\serviceWorkerRegistration.js":"16"},{"size":1016,"mtime":1616527726467,"results":"17","hashOfConfig":"18"},{"size":362,"mtime":1611340898412,"results":"19","hashOfConfig":"18"},{"size":1351,"mtime":1616852827818,"results":"20","hashOfConfig":"18"},{"size":430,"mtime":1611212681138,"results":"21","hashOfConfig":"22"},{"size":13664,"mtime":1616854361115,"results":"23","hashOfConfig":"18"},{"size":5776,"mtime":1616854526844,"results":"24","hashOfConfig":"18"},{"size":781,"mtime":1616854582369,"results":"25","hashOfConfig":"18"},{"size":1586,"mtime":1616852322252,"results":"26","hashOfConfig":"18"},{"size":12309,"mtime":1617819766072,"results":"27","hashOfConfig":"18"},{"size":410,"mtime":1612178704898,"results":"28","hashOfConfig":"18"},{"size":10343,"mtime":1616862063349,"results":"29","hashOfConfig":"18"},{"size":309,"mtime":1612339649489,"results":"30","hashOfConfig":"18"},{"size":1006,"mtime":1616829178371,"results":"31","hashOfConfig":"18"},{"size":199,"mtime":1616829196432,"results":"32","hashOfConfig":"18"},{"size":639,"mtime":1616829188956,"results":"33","hashOfConfig":"18"},{"size":5149,"mtime":1612379779806,"results":"34","hashOfConfig":"18"},{"filePath":"35","messages":"36","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"37"},"11z8bo8",{"filePath":"38","messages":"39","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"40"},{"filePath":"41","messages":"42","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"37"},{"filePath":"43","messages":"44","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},"1nng4n0",{"filePath":"45","messages":"46","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"37"},{"filePath":"47","messages":"48","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"37"},{"filePath":"49","messages":"50","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"37"},{"filePath":"51","messages":"52","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"37"},{"filePath":"53","messages":"54","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"55","messages":"56","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"37"},{"filePath":"57","messages":"58","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":"59","usedDeprecatedRules":"37"},{"filePath":"60","messages":"61","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"37"},{"filePath":"62","messages":"63","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"37"},{"filePath":"64","messages":"65","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"37"},{"filePath":"66","messages":"67","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"37"},{"filePath":"68","messages":"69","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"37"},"C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\index.js",[],["70","71","72","73","74"],"C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\reportWebVitals.js",[],["75","76","77","78","79"],"C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\App.js",[],"C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\route.js",[],"C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\components\\Main Page\\main.jsx",[],"C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\components\\Login Page\\login.jsx",[],"C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\firebase.js",[],"C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\components\\Layout\\navbar.jsx",[],"C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\components\\Message\\message.jsx",[],"C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\components\\Loader\\loader.jsx",[],"C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\components\\Layout\\drawer.jsx",["80"],"import React from \"react\";\r\nimport { useSelector, useDispatch } from \"react-redux\";\r\nimport { useHistory } from \"react-router-dom\";\r\nimport List from \"@material-ui/core/List\";\r\nimport { motion } from \"framer-motion\";\r\nimport { Drawer, IconButton, Button } from \"@material-ui/core\";\r\nimport Divider from \"@material-ui/core/Divider\";\r\nimport GitHubIcon from \"@material-ui/icons/GitHub\";\r\nimport ListItem from \"@material-ui/core/ListItem\";\r\nimport {\r\n drawerToggle,\r\n themeToggle,\r\n setUserInfo,\r\n} from \"../../Redux/Action/action\";\r\nimport { auth } from \"../../firebase\";\r\nimport styles from \"./drawer.module.scss\";\r\nimport BMClogo from \"./bmc-button.webp\";\r\n\r\n// eslint-disable-next-line react/prop-types\r\n\r\nconst drawerVariants = {\r\n hidden: {\r\n opacity: 0,\r\n },\r\n visible: {\r\n opacity: 1,\r\n transition: {\r\n duration: 2,\r\n ease: \"easeInOut\",\r\n },\r\n },\r\n};\r\n\r\nconst svgVariants = {\r\n hidden: {\r\n rotate: -180,\r\n },\r\n visible: {\r\n rotate: 0,\r\n transition: {\r\n duration: 1,\r\n },\r\n },\r\n};\r\n\r\nconst pathVariants = {\r\n hidden: {\r\n opacity: 0,\r\n pathLength: 0,\r\n color: \"#fff\",\r\n },\r\n visible: {\r\n opacity: 1,\r\n pathLength: 1,\r\n color: \"rgb(173, 85, 255)\",\r\n transition: {\r\n duration: 2,\r\n ease: \"easeInOut\",\r\n },\r\n },\r\n};\r\n\r\nfunction DrawerBox() {\r\n const history = useHistory();\r\n const dispatch = useDispatch();\r\n const isOpen = useSelector((state) => state.CONFIG.drawerOpen);\r\n const isDarkTheme = useSelector((state) => state.CONFIG.darkTheme);\r\n const isServiceWorkerUpdated = useSelector(\r\n (state) => state.CONFIG.serviceWorkerUpdated\r\n );\r\n const serviceWorkerRegistration = useSelector(\r\n (state) => state.CONFIG.serviceWorkerRegistration\r\n );\r\n\r\n const updateServiceWorker = () => {\r\n const registrationWaiting = serviceWorkerRegistration.waiting;\r\n\r\n if (registrationWaiting) {\r\n registrationWaiting.postMessage({ type: \"SKIP_WAITING\" });\r\n\r\n registrationWaiting.addEventListener(\"statechange\", (e) => {\r\n if (e.target.state === \"activated\") {\r\n // eslint-disable-next-line no-undef\r\n window.location.reload();\r\n }\r\n });\r\n }\r\n };\r\n const toggleDrawer = () => async (event) => {\r\n if (\r\n event.type === \"keydown\" &&\r\n (event.key === \"Tab\" || event.key === \"Shift\")\r\n ) {\r\n return;\r\n }\r\n await dispatch(drawerToggle());\r\n };\r\n\r\n const handleChecked = async () => {\r\n await dispatch(themeToggle());\r\n };\r\n\r\n const handleLogout = async () => {\r\n try {\r\n await auth.signOut();\r\n dispatch(drawerToggle());\r\n dispatch(setUserInfo(null));\r\n history.push(\"/login\");\r\n } catch (error) {\r\n console.log(error);\r\n }\r\n };\r\n\r\n return (\r\n <Drawer\r\n component={motion.div}\r\n variants={drawerVariants}\r\n initial=\"hidden\"\r\n animate=\"visible\"\r\n onClose={toggleDrawer(false)}\r\n anchor=\"left\"\r\n open={isOpen}\r\n transitionDuration={500}\r\n >\r\n <List className={styles.list}>\r\n <div className={styles.firstDiv}>\r\n <ListItem\r\n style={{\r\n width: \"100%\",\r\n display: \"flex\",\r\n justifyContent: \"flex-end\",\r\n }}\r\n >\r\n <IconButton onClick={() => dispatch(drawerToggle())}>\r\n <motion.svg\r\n width=\"24\"\r\n height=\"24\"\r\n xmlns=\"http://www.w3.org/2000/svg\"\r\n viewBox=\"0 0 24 24\"\r\n fill=\"currentColor\"\r\n color=\"#000\"\r\n variants={svgVariants}\r\n initial=\"hidden\"\r\n animate=\"visible\"\r\n >\r\n <motion.path\r\n d=\"M0 0h24v24H0z\"\r\n fill=\"none\"\r\n variants={pathVariants}\r\n ></motion.path>\r\n <motion.path\r\n d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\r\n variants={pathVariants}\r\n ></motion.path>\r\n </motion.svg>\r\n </IconButton>\r\n </ListItem>\r\n <div style={{ display: \"grid\", gap: \"10px\" }}>\r\n <ListItem\r\n style={{\r\n display: \"flex\",\r\n flexDirection: \"column\",\r\n justifyContent: \"center\",\r\n alignItems: \"center\",\r\n gap: \"10px\",\r\n }}\r\n >\r\n <span style={{ fontSize: \"1rem\", fontWeight: \"400\" }}>\r\n Theme Mode\r\n </span>\r\n <div className={styles.toggle} title=\"toggle dark mode\">\r\n <label htmlFor=\"checkBox\">\r\n <input\r\n id=\"checkBox\"\r\n type=\"checkbox\"\r\n onChange={handleChecked}\r\n checked={isDarkTheme}\r\n />\r\n <span></span>\r\n </label>\r\n </div>\r\n </ListItem>\r\n <ListItem\r\n style={{\r\n display: \"flex\",\r\n justifyContent: \"center\",\r\n flexDirection: \"column\",\r\n gap: \"7px\",\r\n }}\r\n >\r\n <span style={{ fontSize: \"14px\" }}>Support the Dev</span>\r\n <div\r\n style={{\r\n display: \"flex\",\r\n justifyContent: \"center\",\r\n marginTop: \"5px\",\r\n }}\r\n >\r\n <a href=\"https://www.buymeacoffee.com/bhargab\" target=\"_\">\r\n <img src={BMClogo} alt=\"buy me a coffee\" />\r\n </a>\r\n </div>\r\n <div\r\n style={{\r\n background: `${isDarkTheme ? \"#fff\" : \"#252525\"}`,\r\n height: \"1px\",\r\n width: \"100px\",\r\n borderRadius: \"100px\",\r\n }}\r\n ></div>\r\n <a\r\n target=\"_blank\"\r\n rel=\"noreferrer\"\r\n href=\"https://github.com/the-wrong-guy/\"\r\n style={{\r\n textDecoration: \"none\",\r\n outline: \"none\",\r\n color: \"inherit\",\r\n }}\r\n >\r\n <GitHubIcon />\r\n </a>\r\n </ListItem>\r\n <ListItem\r\n style={{\r\n display: \"flex\",\r\n justifyContent: \"center\",\r\n }}\r\n >\r\n {isServiceWorkerUpdated ? (\r\n <Button\r\n variant=\"contained\"\r\n style={{\r\n borderRadius: \"1000px\",\r\n padding: \"2px 5px\",\r\n background: \"#FEB401\",\r\n fontWeight: \"500\",\r\n }}\r\n onClick={updateServiceWorker}\r\n type=\"small\"\r\n >\r\n Update\r\n </Button>\r\n ) : (\r\n <div style={{ display: \"block\", textAlign: \"center\" }}>\r\n <span\r\n style={{\r\n color: `${isDarkTheme ? \"peachpuff\" : \"#252525\"}`,\r\n }}\r\n className={styles.ver}\r\n >\r\n {/* eslint-disable-next-line react/jsx-one-expression-per-line */}\r\n Version: 1.1.1\r\n </span>\r\n </div>\r\n )}\r\n </ListItem>\r\n </div>\r\n </div>\r\n <div className={styles.secondDiv}>\r\n <ListItem\r\n style={{\r\n height: \"100%\",\r\n width: \"100%\",\r\n display: \"grid\",\r\n justifyContent: \"center\",\r\n alignContent: \"space-between\",\r\n }}\r\n >\r\n <div className={styles.contactDevItem}>\r\n <span style={{ fontWeight: \"300\" }}>\r\n Have some ideas to improve this platform?\r\n </span>\r\n <a\r\n style={{ textDecoration: \"none\" }}\r\n href=\"mailto:[email protected]?subject=Ideas%20or%20Features%20to%20improve%20OpenChat%20%2F%20Bugs\"\r\n >\r\n <Button\r\n variant=\"contained\"\r\n size=\"small\"\r\n style={{ textTransform: \"unset\" }}\r\n component={motion.div}\r\n >\r\n <span>Contact</span>\r\n <motion.svg\r\n width=\"30\"\r\n height=\"24\"\r\n xmlns=\"http://www.w3.org/2000/svg\"\r\n fill=\"none\"\r\n viewBox=\"0 0 24 24\"\r\n stroke=\"currentColor\"\r\n color=\"red\"\r\n >\r\n <path\r\n strokeLinecap=\"round\"\r\n strokeLinejoin=\"round\"\r\n strokeWidth=\"2\"\r\n d=\"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z\"\r\n ></path>\r\n </motion.svg>\r\n </Button>\r\n </a>\r\n </div>\r\n <Button\r\n className={styles.logoutBtn}\r\n variant=\"contained\"\r\n color=\"default\"\r\n onClick={handleLogout}\r\n size=\"small\"\r\n >\r\n <span>Logout</span>\r\n <svg\r\n width=\"24\"\r\n height=\"24\"\r\n xmlns=\"http://www.w3.org/2000/svg\"\r\n viewBox=\"0 0 24 24\"\r\n fill=\"none\"\r\n color=\"#000\"\r\n stroke=\"currentColor\"\r\n >\r\n <path\r\n strokeLinecap=\"round\"\r\n strokeLinejoin=\"round\"\r\n strokeWidth=\"2\"\r\n d=\"M17 16l4-4m0 0l-4-4m4 4H7m6 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h4a3 3 0 013 3v1\"\r\n ></path>\r\n </svg>\r\n </Button>\r\n <span className={styles.credits}>Made with 🖤 and ⌚</span>\r\n </ListItem>\r\n </div>\r\n </List>\r\n </Drawer>\r\n );\r\n}\r\n\r\nexport default React.memo(DrawerBox);\r\n","C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\Redux\\store.js",[],"C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\Redux\\Reducer\\reducer.js",[],"C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\Redux\\Action\\action.types.js",[],"C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\Redux\\Action\\action.js",[],"C:\\Users\\BHARGAV\\Documents\\JS\\REACT-PROJECTS\\Chat-App\\chat-app\\src\\serviceWorkerRegistration.js",[],{"ruleId":"81","replacedBy":"82"},{"ruleId":"83","replacedBy":"84"},{"ruleId":"85","replacedBy":"86"},{"ruleId":"87","replacedBy":"88"},{"ruleId":"89","replacedBy":"90"},{"ruleId":"81","replacedBy":"91"},{"ruleId":"83","replacedBy":"92"},{"ruleId":"85","replacedBy":"93"},{"ruleId":"87","replacedBy":"94"},{"ruleId":"89","replacedBy":"95"},{"ruleId":"96","severity":1,"message":"97","line":7,"column":8,"nodeType":"98","messageId":"99","endLine":7,"endColumn":15},"lines-around-directive",["100"],"global-require",[],"no-buffer-constructor",[],"no-new-require",[],"no-path-concat",[],["100"],[],[],[],[],"no-unused-vars","'Divider' is defined but never used.","Identifier","unusedVar","padding-line-between-statements"]