diff --git a/client/src/components/ItemDisplayComp.js b/client/src/components/ItemDisplayComp.js
index 2284fe6..d31297d 100644
--- a/client/src/components/ItemDisplayComp.js
+++ b/client/src/components/ItemDisplayComp.js
@@ -11,7 +11,7 @@ class ItemDisplayComp extends React.Component {
}
componentDidMount() {
- var self = this;
+ let self = this;
axios
.get("api/items")
.then(function(response) {
diff --git a/client/src/components/NavBarComp.js b/client/src/components/NavBarComp.js
index 0927515..ed12be4 100644
--- a/client/src/components/NavBarComp.js
+++ b/client/src/components/NavBarComp.js
@@ -34,9 +34,9 @@ class NavBarComp extends Component {
);
}
- displayNavs() {
- if (this.props.userName) {
- return (
+ displayNavs =()=> {
+ (this.props.userName) ?
+ (
- );
- } else {
- return (
+ )
+ : (
);
- }
+
}
}
diff --git a/client/src/components/RegisterFormComp.js b/client/src/components/RegisterFormComp.js
index d82eb08..85d4cb8 100644
--- a/client/src/components/RegisterFormComp.js
+++ b/client/src/components/RegisterFormComp.js
@@ -6,16 +6,15 @@ import ReactDOM from "react-dom";
class RegisterFormComp extends Component {
constructor(props) {
super(props);
- this.state = {};
- this.onValuChange = this.onValuChange.bind(this);
- this.onSubmit = this.onSubmit.bind(this);
+ this.state = {}
+
}
- onValuChange(e) {
+ onValuChange =(e)=>{
this.setState({ [e.target.name]: e.target.value });
}
- onSubmit(e) {
+ onSubmit=(e)=> {
var message = "";
e.preventDefault();
diff --git a/client/src/components/item/AddItemComp.js b/client/src/components/item/AddItemComp.js
index d8b9151..1acd301 100644
--- a/client/src/components/item/AddItemComp.js
+++ b/client/src/components/item/AddItemComp.js
@@ -6,11 +6,10 @@ class AddItemComp extends Component {
constructor(props) {
super(props);
this.state = { name: "", description: "", price: "", file: "" };
- this.onValueChange = this.onValueChange.bind(this);
- this.onSubmit = this.onSubmit.bind(this);
+
}
- onValueChange(e) {
+ onValueChange= (e)=> {
switch (e.target.name) {
case "file":
this.setState({ file: e.target.files[0] });
@@ -20,7 +19,7 @@ class AddItemComp extends Component {
}
}
- onSubmit(e) {
+ onSubmit = (e) =>{
e.preventDefault();
let formData = new FormData();
const { name, description, price, file } = this.state;
diff --git a/client/src/components/item/EditItemComp.js b/client/src/components/item/EditItemComp.js
index 3c66b7c..9847918 100644
--- a/client/src/components/item/EditItemComp.js
+++ b/client/src/components/item/EditItemComp.js
@@ -5,16 +5,14 @@ import { Redirect } from "react-router-dom";
class LoginFormComp extends Component {
constructor(props) {
super(props);
- this.state = {};
- this.onValuChange = this.onValuChange.bind(this);
- this.onSubmit = this.onSubmit.bind(this);
+ this.state = {}
}
- onValuChange(e) {
+ onValuChange=(e) =>{
this.setState({ [e.target.name]: e.target.value });
}
- onSubmit(e) {
+ onSubmit=(e) => {
e.preventDefault();
console.log(this.state);
//console.log(this.state);
@@ -42,7 +40,7 @@ class LoginFormComp extends Component {
}
componentDidMount() {
- var self = this;
+ let self = this;
axios
.get("api/items/" + this.props.itemId)
.then(function(res) {
diff --git a/client/src/components/item/ItemDes.js b/client/src/components/item/ItemDes.js
index 5c6f048..dce4edd 100644
--- a/client/src/components/item/ItemDes.js
+++ b/client/src/components/item/ItemDes.js
@@ -13,12 +13,12 @@ class ItemDes extends Component {
owner: {},
__v: 0
}; */
- this.onDeleteClick = this.onDeleteClick.bind(this);
+
}
componentDidMount() {}
- displayEdit() {
+ displayEdit =()=> {
const user = sessionStorage.getItem("user");
const { item } = this.props;
if (user) {
@@ -40,7 +40,7 @@ class ItemDes extends Component {
);
}
- onDeleteClick(e) {
+ onDeleteClick = (e) => {
e.preventDefault();
axios
.delete("/api/items/" + this.state._id, {
@@ -80,7 +80,7 @@ class ItemDes extends Component {
- {this.displayEdit()}
+ {this.displayEdit}
diff --git a/package-lock.json b/package-lock.json
index 06e3f0f..61bea97 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -701,9 +701,9 @@
}
},
"lodash": {
- "version": "4.17.15",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
- "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
+ "version": "4.17.20",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+ "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
},
"lodash.includes": {
"version": "4.3.0",