From e335c3aa6fb50595603beda5d5f60e841436f0d7 Mon Sep 17 00:00:00 2001 From: Yakovenko Valeriia Date: Wed, 15 Apr 2026 12:42:20 +0200 Subject: [PATCH] fix: cart --- bo/components.d.ts | 2 + bo/src/App.vue | 15 +- bo/src/components/customer/PageCart.vue | 3 +- bo/src/components/customer/PageCarts.vue | 31 +-- bo/src/components/customer/PageProducts.vue | 43 ++--- .../customer/PageSearchProducts.vue | 180 ++++++++++++++++++ bo/src/layouts/default.vue | 40 +++- bo/src/stores/customer/cart.ts | 49 +++-- 8 files changed, 301 insertions(+), 62 deletions(-) create mode 100644 bo/src/components/customer/PageSearchProducts.vue diff --git a/bo/components.d.ts b/bo/components.d.ts index 80139ee..de812d0 100644 --- a/bo/components.d.ts +++ b/bo/components.d.ts @@ -32,6 +32,7 @@ declare module 'vue' { PageProducts: typeof import('./src/components/admin/PageProducts.vue')['default'] PageProfileDetails: typeof import('./src/components/customer/PageProfileDetails.vue')['default'] PageProfileDetailsAddInfo: typeof import('./src/components/customer/PageProfileDetailsAddInfo.vue')['default'] + PageSearchProducts: typeof import('./src/components/customer/PageSearchProducts.vue')['default'] PageStatistic: typeof import('./src/components/customer/PageStatistic.vue')['default'] Pl_PrivacyPolicyView: typeof import('./src/components/terms/pl_PrivacyPolicyView.vue')['default'] Pl_TermsAndConditionsView: typeof import('./src/components/terms/pl_TermsAndConditionsView.vue')['default'] @@ -48,6 +49,7 @@ declare module 'vue' { TopBar: typeof import('./src/components/TopBar.vue')['default'] TopBarLogin: typeof import('./src/components/TopBarLogin.vue')['default'] UAlert: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/Alert.vue')['default'] + UApp: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/App.vue')['default'] UAvatar: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/Avatar.vue')['default'] UButton: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/Button.vue')['default'] UCard: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/Card.vue')['default'] diff --git a/bo/src/App.vue b/bo/src/App.vue index 8596791..9780b26 100644 --- a/bo/src/App.vue +++ b/bo/src/App.vue @@ -7,11 +7,12 @@ const authStore = useAuthStore() - - diff --git a/bo/src/components/customer/PageCart.vue b/bo/src/components/customer/PageCart.vue index 7cc3d13..f4f0583 100644 --- a/bo/src/components/customer/PageCart.vue +++ b/bo/src/components/customer/PageCart.vue @@ -4,13 +4,14 @@

Shopping Cart

- \ No newline at end of file diff --git a/bo/src/components/customer/PageCarts.vue b/bo/src/components/customer/PageCarts.vue index 48c6adc..a2e25bb 100644 --- a/bo/src/components/customer/PageCarts.vue +++ b/bo/src/components/customer/PageCarts.vue @@ -1,7 +1,7 @@