From ae0f6cb620a456ca6cb019966cfce88be5fe7362 Mon Sep 17 00:00:00 2001 From: webfussel Date: Mon, 7 Apr 2025 20:53:15 +0200 Subject: [PATCH] add: data from MongoDB Retrieve Data from MongoDB --- app/assets/styles/general.css | 1 + app/assets/styles/header.css | 11 +++++ app/components/Pp/Header.vue | 37 ++++++++++++--- app/pages/overview.vue | 81 ++++++++++++++++++++++++++++++++ nuxt.config.ts | 16 ++++++- package.json | 3 +- server/api/products/index.get.ts | 9 ++++ server/models/product.schema.ts | 49 +++++++++++++++++++ shared/db/Product.ts | 12 +++++ 9 files changed, 210 insertions(+), 9 deletions(-) create mode 100755 app/pages/overview.vue create mode 100644 server/api/products/index.get.ts create mode 100644 server/models/product.schema.ts create mode 100644 shared/db/Product.ts diff --git a/app/assets/styles/general.css b/app/assets/styles/general.css index 50e8dc6..9a68aee 100755 --- a/app/assets/styles/general.css +++ b/app/assets/styles/general.css @@ -58,6 +58,7 @@ body { height: 100%; overflow-x: hidden; font-family: sans-serif; + color: var(--color-darkest); } .dot { diff --git a/app/assets/styles/header.css b/app/assets/styles/header.css index a59130e..568236a 100755 --- a/app/assets/styles/header.css +++ b/app/assets/styles/header.css @@ -52,6 +52,17 @@ align-items: center; & li { list-style: none; + + & a { + color: var(--color-black); + text-decoration: none; + transition: var(--transition-default); + + &.active { + color: var(--color-main); + font-weight: bold; + } + } } } } \ No newline at end of file diff --git a/app/components/Pp/Header.vue b/app/components/Pp/Header.vue index 63018c4..d2bd73a 100755 --- a/app/components/Pp/Header.vue +++ b/app/components/Pp/Header.vue @@ -6,26 +6,51 @@ - -