From 2f7e313c9561a1d2d6eb98621415577f4fd93304 Mon Sep 17 00:00:00 2001 From: Yakovenko Valeriia Date: Fri, 3 Apr 2026 15:53:31 +0200 Subject: [PATCH] fix: user info --- bo/src/App.vue | 35 ++----------------- bo/src/components/TopBar.vue | 2 +- bo/src/components/TopBarLogin.vue | 2 +- bo/src/components/admin/ProductDetailView.vue | 2 +- bo/src/components/customer/CartDetails.vue | 2 +- bo/src/components/customer/PageAddresses.vue | 2 +- bo/src/components/customer/PageCarts.vue | 4 +-- .../customer/PageProfileDetails.vue | 2 +- .../customer/PageProfileDetailsAddInfo.vue | 4 +-- bo/src/composable/useFetchJson.ts | 2 +- bo/src/layouts/default.vue | 21 ++++++----- bo/src/router/index.ts | 2 +- bo/src/stores/admin/customer.ts | 1 - bo/src/stores/{user => customer}/address.ts | 0 bo/src/stores/{user => customer}/auth.ts | 6 +++- bo/src/stores/{user => customer}/cart.ts | 0 bo/src/stores/user.ts | 32 +++++++++++++++++ bo/src/types/user.d.ts | 15 ++++++++ bo/src/views/LoginView.vue | 2 +- bo/src/views/PasswordRecoveryView.vue | 2 +- bo/src/views/RegisterView.vue | 2 +- bo/src/views/RepoChartView.vue | 2 +- bo/src/views/ResetPasswordForm.vue | 2 +- 23 files changed, 82 insertions(+), 62 deletions(-) rename bo/src/stores/{user => customer}/address.ts (100%) rename bo/src/stores/{user => customer}/auth.ts (97%) rename bo/src/stores/{user => customer}/cart.ts (100%) create mode 100644 bo/src/stores/user.ts create mode 100644 bo/src/types/user.d.ts diff --git a/bo/src/App.vue b/bo/src/App.vue index 54265cd..8596791 100644 --- a/bo/src/App.vue +++ b/bo/src/App.vue @@ -1,6 +1,9 @@ - diff --git a/bo/src/components/TopBar.vue b/bo/src/components/TopBar.vue index f4d87d9..0fb84d5 100644 --- a/bo/src/components/TopBar.vue +++ b/bo/src/components/TopBar.vue @@ -38,7 +38,7 @@ import { useFetchJson } from '@/composable/useFetchJson' import LangSwitch from './inner/LangSwitch.vue' import ThemeSwitch from './inner/ThemeSwitch.vue' -import { useAuthStore } from '@/stores/user/auth' +import { useAuthStore } from '@/stores/customer/auth' import { computed, ref } from 'vue' import { currentLang } from '@/router/langs' import type { LabelTrans, TopMenuItem } from '@/types' diff --git a/bo/src/components/TopBarLogin.vue b/bo/src/components/TopBarLogin.vue index 3518837..921aa04 100644 --- a/bo/src/components/TopBarLogin.vue +++ b/bo/src/components/TopBarLogin.vue @@ -1,7 +1,7 @@ diff --git a/bo/src/components/admin/ProductDetailView.vue b/bo/src/components/admin/ProductDetailView.vue index caf5763..43d187a 100644 --- a/bo/src/components/admin/ProductDetailView.vue +++ b/bo/src/components/admin/ProductDetailView.vue @@ -201,7 +201,7 @@ import { useEditable } from '@/composable/useConteditable'; import Default from '@/layouts/default.vue'; import { langs } from '@/router/langs'; -import { useProductStore } from '@/stores/product'; +import { useProductStore } from '@/stores/admin/product'; import { useSettingsStore } from '@/stores/admin/settings'; import type { EditorToolbarItem } from '@nuxt/ui'; import { onMounted, ref, watch } from 'vue'; diff --git a/bo/src/components/customer/CartDetails.vue b/bo/src/components/customer/CartDetails.vue index 92d9c8b..4fef8a8 100644 --- a/bo/src/components/customer/CartDetails.vue +++ b/bo/src/components/customer/CartDetails.vue @@ -52,7 +52,7 @@