From 5b12c54d0508d94a50172fd8884729c4139abd88 Mon Sep 17 00:00:00 2001 From: Adolfopgv Date: Wed, 22 May 2024 01:12:47 +0200 Subject: [PATCH] =?UTF-8?q?admin=20a=C3=91adir=20producto=20front,=20me=20?= =?UTF-8?q?falta=20arreglar=20las=20imagenes=20y=20hacer=20el=20back?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/models/productModel.js | 8 +- frontend/src/components/NavbarLoggedIn.jsx | 6 +- frontend/src/components/NavbarLoggedOut.jsx | 2 +- .../src/components/TextBoxWithTextOnTop.jsx | 4 +- frontend/src/pages/admin/AdminProducts.jsx | 164 +++++++++++++++++- frontend/src/pages/auth/Login.jsx | 4 +- "\357\200\233" | 132 ++++++++++++++ 7 files changed, 301 insertions(+), 19 deletions(-) create mode 100644 "\357\200\233" diff --git a/backend/models/productModel.js b/backend/models/productModel.js index 3b9cf9a..b28c468 100644 --- a/backend/models/productModel.js +++ b/backend/models/productModel.js @@ -76,16 +76,16 @@ const productSchema = new Schema( type: Number, default: 0, }, - reviews: { + reviews: [{ userId: { type: Schema.Types.ObjectId, ref: "User", }, - review: [{ + review: { type: String, trim: true, - }] - } + } + }] }, { toJSON: { getters: true }, timestamps: true } ); diff --git a/frontend/src/components/NavbarLoggedIn.jsx b/frontend/src/components/NavbarLoggedIn.jsx index 2196722..f2b76a3 100644 --- a/frontend/src/components/NavbarLoggedIn.jsx +++ b/frontend/src/components/NavbarLoggedIn.jsx @@ -32,7 +32,7 @@ export default function NavbarLoggedIn() {