From d79ce4d9d70c9cf0b93fadbfa833da4bfc40fc8e Mon Sep 17 00:00:00 2001 From: Verity Date: Wed, 27 Sep 2023 12:07:01 +0100 Subject: [PATCH 1/3] refactored UploadWidget component --- api/controllers/user.js | 4 +- api/models/user.js | 2 +- frontend/public/index.html | 2 +- frontend/src/components/feed/Feed.js | 7 +- .../src/components/image/UploadWidget.css | 5 +- frontend/src/components/image/UploadWidget.js | 110 ++++++------------ frontend/src/components/post/Post.js | 2 +- frontend/src/components/profile/Profile.js | 11 +- 8 files changed, 57 insertions(+), 86 deletions(-) diff --git a/api/controllers/user.js b/api/controllers/user.js index ede631d..568c91d 100644 --- a/api/controllers/user.js +++ b/api/controllers/user.js @@ -24,7 +24,7 @@ const UserController = { firstName: user.firstName, lastName: user.lastName, userName: user.userName, - imageUrl: user.imageUrl + imageUrl: user.imageUrl, }; res.status(200).json({ user: foundUser, token: token }); } @@ -37,7 +37,7 @@ const UserController = { try { const updatedUser = await User.findOneAndUpdate( - { _id: userId }, + { _id: userId }, { imageUrl: imageUrl }, { new: true } ); diff --git a/api/models/user.js b/api/models/user.js index e05a330..2d3baf5 100644 --- a/api/models/user.js +++ b/api/models/user.js @@ -7,7 +7,7 @@ const UserSchema = new mongoose.Schema({ firstName: { type: String, required: true }, lastName: { type: String, required: true }, userName: { type: String, required: true }, - imageUrl: { type: String }, + imageUrl: { type: String } }); // Before saving the user, hash the password if it has been modified diff --git a/frontend/public/index.html b/frontend/public/index.html index 3013aa4..2d2ae76 100644 --- a/frontend/public/index.html +++ b/frontend/public/index.html @@ -15,7 +15,7 @@ user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/ --> -