-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.eslintcache
1 lines (1 loc) · 6.59 KB
/
.eslintcache
1
[{"D:\\AWSAmplify\\react-amplified\\src\\index.js":"1","D:\\AWSAmplify\\react-amplified\\src\\App.js":"2","D:\\AWSAmplify\\react-amplified\\src\\aws-exports.js":"3","D:\\AWSAmplify\\react-amplified\\src\\reportWebVitals.js":"4","D:\\AWSAmplify\\react-amplified\\src\\pages\\Chat.js":"5","D:\\AWSAmplify\\react-amplified\\src\\graphql\\queries.js":"6","D:\\AWSAmplify\\react-amplified\\src\\graphql\\mutations.js":"7"},{"size":604,"mtime":1610457305968,"results":"8","hashOfConfig":"9"},{"size":859,"mtime":1610478917581,"results":"10","hashOfConfig":"9"},{"size":734,"mtime":1610564141070,"results":"11","hashOfConfig":"9"},{"size":362,"mtime":499162500000,"results":"12","hashOfConfig":"9"},{"size":2439,"mtime":1610567308963,"results":"13","hashOfConfig":"9"},{"size":4164,"mtime":1610459171961,"results":"14","hashOfConfig":"9"},{"size":4429,"mtime":1610459172034,"results":"15","hashOfConfig":"9"},{"filePath":"16","messages":"17","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"18"},"jbx763",{"filePath":"19","messages":"20","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"21","usedDeprecatedRules":"18"},{"filePath":"22","messages":"23","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"18"},{"filePath":"24","messages":"25","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"18"},{"filePath":"26","messages":"27","errorCount":0,"warningCount":2,"fixableErrorCount":0,"fixableWarningCount":0,"source":"28"},{"filePath":"29","messages":"30","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"18"},{"filePath":"31","messages":"32","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"18"},"D:\\AWSAmplify\\react-amplified\\src\\index.js",[],["33","34"],"D:\\AWSAmplify\\react-amplified\\src\\App.js",["35","36"],"import React from 'react';\r\nimport './App.css';\r\nimport Amplify from 'aws-amplify';\r\nimport { AmplifyAuthenticator, AmplifySignOut } from '@aws-amplify/ui-react';\r\nimport { AuthState, onAuthUIStateChange } from '@aws-amplify/ui-components';\r\nimport Chat, {uname} from './pages/Chat';\r\nimport awsconfig from './aws-exports';\r\n\r\nAmplify.configure(awsconfig);\r\n\r\nconst AuthStateApp = () => {\r\n const [authState, setAuthState] = React.useState();\r\n const [user, setUser] = React.useState();\r\n\r\n React.useEffect(() => {\r\n onAuthUIStateChange((nextAuthState, authData) => {\r\n setAuthState(nextAuthState);\r\n setUser(authData)\r\n });\r\n }, []);\r\n\r\n return authState === AuthState.SignedIn && user ? (\r\n \t <Chat uname={user.username}/>\r\n ) : (\r\n <AmplifyAuthenticator />\r\n );\r\n}\r\n\r\nexport default AuthStateApp;\r\n","D:\\AWSAmplify\\react-amplified\\src\\aws-exports.js",[],"D:\\AWSAmplify\\react-amplified\\src\\reportWebVitals.js",[],"D:\\AWSAmplify\\react-amplified\\src\\pages\\Chat.js",["37","38"],"import React from 'react';\r\nimport { AmplifyAuthenticator, AmplifySignOut } from '@aws-amplify/ui-react';\r\n\r\nimport Amplify, { API, graphqlOperation } from 'aws-amplify'\r\nimport { createBlog } from '../graphql/mutations'\r\nimport { listBlogs } from '../graphql/queries'\r\n\r\nexport default function Chat(props) {\r\n\r\n const styles = {\r\n\t container: { width: 400, margin: '0 auto', display: 'flex', flexDirection: 'column', justifyContent: 'center', padding: 20 },\r\n\t blog: { marginBottom: 15 },\r\n\t input: { border: 'none', backgroundColor: '#ddd', marginBottom: 10, padding: 8, fontSize: 18 },\r\n\t blogName: { fontSize: 20, fontWeight: 'bold' },\r\n\t button: { backgroundColor: 'black', color: 'white', outline: 'none', fontSize: 18, padding: '12px 0px' }\r\n\t}\r\n\r\n const [formState, setFormState] = React.useState(React.initialState)\r\n const [blogs, setBlogs] = React.useState([])\r\n\r\n React.useEffect(() => {\r\n fetchBlogs()\r\n }, [])\r\n\r\n async function fetchBlogs() {\r\n try {\r\n const blogData = await API.graphql(graphqlOperation(listBlogs))\r\n const blogs = blogData.data.listBlogs.items\r\n setBlogs(blogs)\r\n } catch (err) { \r\n console.log('error fetching blogs') \r\n }\r\n }\r\n \r\n function setInput(key, value) { \t\r\n setFormState({ ...formState, [key]: value })\r\n }\r\n \r\n async function addBlog() {\r\n try {\r\n if (!formState.name) return\r\n const blog = { ...formState }\r\n setBlogs([...blogs, blog])\r\n setFormState(React.initialState)\r\n await API.graphql(graphqlOperation(createBlog, {input: blog}))\r\n } catch (err) {\r\n console.log('error creating blog:', err)\r\n }\r\n }\r\n\r\n const { uname } = props;\r\n return (\r\n <div className=\"App\">\r\n <div>\r\n\t\t Welcome - {uname}\r\n\t </div>\r\n <div>\r\n <AmplifySignOut />\r\n </div>\r\n\r\n \t<h2>Click button to create new Blog</h2>\r\n \t<input\r\n \tonChange={event => setInput('name', event.target.value)}\r\n \tstyle={styles.input}\r\n \t placeholder=\"Enter new Blog name\"\r\n\t />\r\n <button style={styles.button} onClick={addBlog}> Create Blog </button>\r\n {\r\n blogs.map((blog, index) => (\r\n <div key={blog.id ? blog.id : index} style={styles.blog}>\r\n <p style={styles.blogName}>{blog.name}</p>\r\n </div>\r\n ))\r\n }\r\n\r\n </div>\r\n );\r\n\r\n\r\n}\r\n\r\n","D:\\AWSAmplify\\react-amplified\\src\\graphql\\queries.js",[],"D:\\AWSAmplify\\react-amplified\\src\\graphql\\mutations.js",[],{"ruleId":"39","replacedBy":"40"},{"ruleId":"41","replacedBy":"42"},{"ruleId":"43","severity":1,"message":"44","line":4,"column":32,"nodeType":"45","messageId":"46","endLine":4,"endColumn":46},{"ruleId":"43","severity":1,"message":"47","line":6,"column":15,"nodeType":"45","messageId":"46","endLine":6,"endColumn":20},{"ruleId":"43","severity":1,"message":"48","line":2,"column":10,"nodeType":"45","messageId":"46","endLine":2,"endColumn":30},{"ruleId":"43","severity":1,"message":"49","line":4,"column":8,"nodeType":"45","messageId":"46","endLine":4,"endColumn":15},"no-native-reassign",["50"],"no-negated-in-lhs",["51"],"no-unused-vars","'AmplifySignOut' is defined but never used.","Identifier","unusedVar","'uname' is defined but never used.","'AmplifyAuthenticator' is defined but never used.","'Amplify' is defined but never used.","no-global-assign","no-unsafe-negation"]