From fdd3644ec5678d90ebd4bacde8d62f495b8396ba Mon Sep 17 00:00:00 2001 From: Yakovenko Valeriia Date: Thu, 16 Apr 2026 12:58:49 +0200 Subject: [PATCH] fix: cart and products --- bo/components.d.ts | 1 + bo/src/components/admin/UsersList.vue | 17 +- bo/src/components/admin/UsersSearch.vue | 36 +- bo/src/components/customer/PageCarts.vue | 45 +- bo/src/components/customer/PageProducts.vue | 194 +++----- .../customer/PageSearchProducts.vue | 436 +++++++++++++----- bo/src/composable/useDebouncedSearch.ts | 32 ++ bo/src/composable/useProductSearchApi.ts | 109 +++++ bo/src/composable/useTableState.ts | 82 ++++ bo/src/stores/customer/cart.ts | 2 +- bo/src/stores/customer/customer-product.ts | 8 +- 11 files changed, 659 insertions(+), 303 deletions(-) create mode 100644 bo/src/composable/useDebouncedSearch.ts create mode 100644 bo/src/composable/useProductSearchApi.ts create mode 100644 bo/src/composable/useTableState.ts diff --git a/bo/components.d.ts b/bo/components.d.ts index 96f6d21..051fe2c 100644 --- a/bo/components.d.ts +++ b/bo/components.d.ts @@ -73,6 +73,7 @@ declare module 'vue' { UTable: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/Table.vue')['default'] UTabs: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/Tabs.vue')['default'] UTextarea: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/Textarea.vue')['default'] + UTooltip: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/Tooltip.vue')['default'] UTree: typeof import('./node_modules/@nuxt/ui/dist/runtime/components/Tree.vue')['default'] } } diff --git a/bo/src/components/admin/UsersList.vue b/bo/src/components/admin/UsersList.vue index eea62a4..d7fdf78 100644 --- a/bo/src/components/admin/UsersList.vue +++ b/bo/src/components/admin/UsersList.vue @@ -1,12 +1,13 @@ + + \ No newline at end of file diff --git a/bo/src/components/customer/PageSearchProducts.vue b/bo/src/components/customer/PageSearchProducts.vue index 360c17a..83f9986 100644 --- a/bo/src/components/customer/PageSearchProducts.vue +++ b/bo/src/components/customer/PageSearchProducts.vue @@ -1,154 +1,364 @@ -