forked from AstroNik/mistryportfolio
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.eslintcache
1 lines (1 loc) · 17.4 KB
/
.eslintcache
1
[{"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\index.js":"1","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\fire.js":"2","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\App.js":"3","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\store\\Reducer\\RootReducer.js":"4","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\store\\Reducer\\ProjectReducer.js":"5","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\store\\Reducer\\AuthReducer.js":"6","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\Home\\Home.js":"7","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\Navigation\\Navigation.js":"8","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\Footer\\Footer.js":"9","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\Home\\ClickableImage.js":"10","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\About\\About.js":"11","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\ProjectForm\\ProjectForm.js":"12","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\store\\Actions\\ProjectActions.js":"13","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\Login\\Login.js":"14","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\store\\Actions\\AuthActions.js":"15","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\Layout\\Model.js":"16","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\Navigation\\SmallNav.js":"17","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\Layout\\ProjectLayout.js":"18"},{"size":845,"mtime":1614295504719,"results":"19","hashOfConfig":"20"},{"size":539,"mtime":1611279009862,"results":"21","hashOfConfig":"20"},{"size":2114,"mtime":1614373952720,"results":"22","hashOfConfig":"20"},{"size":348,"mtime":1611277650849,"results":"23","hashOfConfig":"20"},{"size":5302,"mtime":1614309668598,"results":"24","hashOfConfig":"20"},{"size":731,"mtime":1613511972318,"results":"25","hashOfConfig":"20"},{"size":730,"mtime":1614132316388,"results":"26","hashOfConfig":"20"},{"size":1041,"mtime":1615246676572,"results":"27","hashOfConfig":"20"},{"size":973,"mtime":1615236098106,"results":"28","hashOfConfig":"20"},{"size":581,"mtime":1614381510826,"results":"29","hashOfConfig":"20"},{"size":4701,"mtime":1614452374515,"results":"30","hashOfConfig":"20"},{"size":9492,"mtime":1615237138772,"results":"31","hashOfConfig":"20"},{"size":868,"mtime":1614309645167,"results":"32","hashOfConfig":"20"},{"size":2444,"mtime":1614304788815,"results":"33","hashOfConfig":"20"},{"size":680,"mtime":1612381745064,"results":"34","hashOfConfig":"20"},{"size":728,"mtime":1614305018634,"results":"35","hashOfConfig":"20"},{"size":4434,"mtime":1615247106262,"results":"36","hashOfConfig":"20"},{"size":3582,"mtime":1614379734547,"results":"37","hashOfConfig":"20"},{"filePath":"38","messages":"39","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"40"},"q6tmjj",{"filePath":"41","messages":"42","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"40"},{"filePath":"43","messages":"44","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"40"},{"filePath":"45","messages":"46","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"40"},{"filePath":"47","messages":"48","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"40"},{"filePath":"49","messages":"50","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"40"},{"filePath":"51","messages":"52","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"40"},{"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":"40"},{"filePath":"57","messages":"58","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"40"},{"filePath":"59","messages":"60","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"40"},{"filePath":"61","messages":"62","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"63","usedDeprecatedRules":"40"},{"filePath":"64","messages":"65","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"40"},{"filePath":"66","messages":"67","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"40"},{"filePath":"68","messages":"69","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"40"},{"filePath":"70","messages":"71","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"40"},{"filePath":"72","messages":"73","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"74","messages":"75","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"40"},"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\index.js",[],["76","77"],"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\fire.js",[],"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\App.js",[],"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\store\\Reducer\\RootReducer.js",[],"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\store\\Reducer\\ProjectReducer.js",[],"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\store\\Reducer\\AuthReducer.js",[],"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\Home\\Home.js",[],"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\Navigation\\Navigation.js",[],"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\Footer\\Footer.js",[],"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\Home\\ClickableImage.js",[],"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\About\\About.js",[],"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\ProjectForm\\ProjectForm.js",["78","79"],"import React, {Component} from 'react';\r\nimport './ProjectForm.css';\r\nimport {addProject} from \"../../store/Actions/ProjectActions\";\r\nimport {connect} from 'react-redux'\r\nimport bsCustomFileInput from 'bs-custom-file-input';\r\nimport {Redirect, withRouter} from 'react-router-dom';\r\n\r\nclass ProjectForm extends Component {\r\n state = {\r\n title: \"\",\r\n bannerImage: null,\r\n files: null,\r\n description: \"\",\r\n tDBool: false,\r\n tDFiles: null,\r\n layout: \"1\",\r\n dis: true,\r\n }\r\n\r\n componentDidMount() {\r\n bsCustomFileInput.init()\r\n }\r\n\r\n handleChange = (e) => {\r\n this.setState({\r\n [e.target.name]: e.target.value\r\n });\r\n }\r\n\r\n selectFiles = (e) => {\r\n this.setState({\r\n [e.target.name]: e.target.files\r\n });\r\n }\r\n\r\n handleSubmit = (e) => {\r\n e.preventDefault();\r\n const formData = new FormData();\r\n formData.append(\"title\", this.state.title);\r\n\r\n formData.append(\"files\", this.state.bannerImage[0]);\r\n\r\n let fileCounter = 0;\r\n for (const i of Object.keys(this.state.files)) {\r\n formData.append(\"files\", this.state.files[i]);\r\n fileCounter++;\r\n }\r\n\r\n let tDFileCounter = 0;\r\n if (this.state.tDFiles != null) {\r\n for (const i of Object.keys(this.state.tDFiles)) {\r\n formData.append(\"files\", this.state.tDFiles[i]);\r\n }\r\n tDFileCounter++;\r\n } else {\r\n formData.append(\"tDFiles\", null);\r\n }\r\n\r\n formData.append(\"fileCounter\", fileCounter.toString());\r\n formData.append(\"tDFileCounter\", tDFileCounter.toString());\r\n formData.append(\"description\", this.state.description);\r\n formData.append(\"tDBool\", this.state.tDBool);\r\n formData.append(\"layout\", this.state.layout);\r\n\r\n\r\n this.props.addProject(formData);\r\n }\r\n\r\n componentDidUpdate(prevProps, prevState, snapshot) {\r\n if (this.state !== prevState) {\r\n if (this.state.tDBool === \"false\") {\r\n this.setState({\r\n tDBool: true,\r\n dis: false,\r\n layout: \"2\"\r\n })\r\n document.getElementById(\"layout2\").checked = true;\r\n }\r\n if (this.state.tDBool === \"true\") {\r\n this.setState({\r\n tDBool: false,\r\n dis: true,\r\n tDFiles: null,\r\n layout: \"1\"\r\n })\r\n document.getElementById(\"layout1\").checked = true;\r\n }\r\n }\r\n if (prevProps.status !== this.props.status) {\r\n this.props.history.push('/');\r\n }\r\n }\r\n\r\n render() {\r\n const {auth} = this.props;\r\n\r\n // if (!auth.uid) {\r\n // return (\r\n // <Redirect from=\"/addProject\" to=\"/\"/>\r\n // )\r\n // }\r\n\r\n return (\r\n <section className=\"max-container\">\r\n\r\n <div className=\"form-container\">\r\n <form>\r\n <div className=\"w-100\">\r\n <div className=\"text-center\">\r\n <h2> Add Project </h2>\r\n </div>\r\n </div>\r\n <div className=\"form-group\">\r\n <input className=\"form-control\" type=\"text\" id=\"title\" name=\"title\"\r\n onChange={this.handleChange} placeholder=\"Project Name\"/>\r\n </div>\r\n\r\n <div className=\"input-group\">\r\n <div className=\"custom-file\">\r\n <input type=\"file\" id=\"bannerImage\" name=\"bannerImage\" className=\"custom-file-input\"\r\n onChange={this.selectFiles}/>\r\n <label className=\"custom-file-label\" htmlFor=\"bannerImage\"> Upload Display\r\n Image </label>\r\n </div>\r\n </div>\r\n\r\n <br/>\r\n\r\n <div className=\"form-group\">\r\n <textarea id=\"description\" className=\"form-control\" name=\"description\" cols=\"46\"\r\n rows=\"5\"\r\n onChange={this.handleChange} placeholder=\"Project Description\"/>\r\n </div>\r\n\r\n <div className=\"input-group\">\r\n <div className=\"custom-file\">\r\n <input type=\"file\" multiple=\"multiple\" id=\"files\"\r\n onChange={this.selectFiles} name=\"files\" className=\"custom-file-input\"/>\r\n <label className=\"custom-file-label overflow-hidden\" htmlFor=\"files\"> Upload Images /\r\n Videos of\r\n Project </label>\r\n </div>\r\n </div>\r\n\r\n <br/>\r\n\r\n <div className=\"form-group\">\r\n <div className=\"form-check form-check-inline\">\r\n <input type=\"radio\" id=\"tDBoolTrue\" name=\"tDBool\" value={true}\r\n onChange={this.handleChange}\r\n defaultChecked className=\"form-check-input\"/>\r\n <label htmlFor=\"3dBool\" className=\"form-check-label\"> No 3D File </label>\r\n </div>\r\n\r\n <div className=\"form-check form-check-inline\">\r\n <input type=\"radio\" id=\"tDBoolFalse\" name=\"tDBool\" value={false}\r\n onChange={this.handleChange} className=\"form-check-input\"/>\r\n <label htmlFor=\"3dBool\" className=\"form-check-label\"> I Have 3D Files </label>\r\n </div>\r\n </div>\r\n\r\n <div className=\"input-group\">\r\n <div className=\"custom-file\">\r\n\r\n <input type=\"file\" id=\"tDFiles\" name=\"tDFiles\" className=\"custom-file-input\"\r\n disabled={this.state.dis}\r\n onChange={this.selectFiles} required={!this.state.dis}/>\r\n <label className=\"custom-file-label\" htmlFor=\"tDFiles\"> Upload STL Files </label>\r\n </div>\r\n </div>\r\n\r\n <br/>\r\n\r\n <div className=\"form-group\">\r\n <div className=\"form-check form-check-inline\">\r\n <input type=\"radio\" id=\"layout1\" name=\"layout\" value=\"1\"\r\n className=\"form-check-input\"\r\n onChange={this.handleChange} disabled={!this.state.dis} defaultChecked/>\r\n <label htmlFor=\"layout\" className=\"form-check-label\"> Layout With Image </label>\r\n </div>\r\n\r\n <div className=\"form-check form-check-inline\">\r\n <input type=\"radio\" id=\"layout2\" name=\"layout\" value=\"2\"\r\n className=\"form-check-input\"\r\n onChange={this.handleChange} />\r\n <label htmlFor=\"layout\" className=\"form-check-label\"> Layout With 3D\r\n Interaction </label>\r\n </div>\r\n\r\n <div className=\"form-check form-check-inline\">\r\n <input type=\"radio\" id=\"layout3\" name=\"layout\" value=\"3\"\r\n className=\"form-check-input\"\r\n onChange={this.handleChange} />\r\n <label htmlFor=\"layout\" className=\"form-check-label\"> Layout With 3D\r\n Interaction </label>\r\n </div>\r\n\r\n <div className=\"form-check form-check-inline\">\r\n <input type=\"radio\" id=\"layout4\" name=\"layout\" value=\"4\"\r\n className=\"form-check-input\"\r\n onChange={this.handleChange} disabled={this.state.dis}/>\r\n <label htmlFor=\"layout\" className=\"form-check-label\"> Layout With 3D\r\n Interaction </label>\r\n </div>\r\n </div>\r\n\r\n <button onClick={this.handleSubmit} className=\"btn btn-primary w-100\"> Add Project</button>\r\n\r\n </form>\r\n </div>\r\n </section>\r\n )\r\n }\r\n}\r\n\r\nconst mapStateToProps = (state) => {\r\n return {\r\n auth: state.firebase.auth,\r\n status: state.projects.status\r\n }\r\n}\r\n\r\nconst mapDispatchToProps = (dispatch) => {\r\n return {\r\n addProject: (project) => dispatch(addProject(project))\r\n }\r\n}\r\n\r\nexport default withRouter(connect(mapStateToProps, mapDispatchToProps)(ProjectForm))\r\n","C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\store\\Actions\\ProjectActions.js",[],"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\Login\\Login.js",[],"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\store\\Actions\\AuthActions.js",[],"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\Layout\\Model.js",[],"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\Navigation\\SmallNav.js",[],"C:\\Users\\Nikhil\\GolandProjects\\mistryportfolio\\src\\components\\Layout\\ProjectLayout.js",[],{"ruleId":"80","replacedBy":"81"},{"ruleId":"82","replacedBy":"83"},{"ruleId":"84","severity":1,"message":"85","line":6,"column":9,"nodeType":"86","messageId":"87","endLine":6,"endColumn":17},{"ruleId":"84","severity":1,"message":"88","line":95,"column":16,"nodeType":"86","messageId":"87","endLine":95,"endColumn":20},"no-native-reassign",["89"],"no-negated-in-lhs",["90"],"no-unused-vars","'Redirect' is defined but never used.","Identifier","unusedVar","'auth' is assigned a value but never used.","no-global-assign","no-unsafe-negation"]