From d0c1f49d3ef6db42348b040ea62a5d09ae83de0e Mon Sep 17 00:00:00 2001 From: Yakovenko Valeriia Date: Mon, 23 Mar 2026 16:14:43 +0100 Subject: [PATCH] fix: create Account Page --- bo/components.d.ts | 4 + bo/src/components/TopBar.vue | 3 + bo/src/components/customer/Cart1.vue | 49 ++--- bo/src/components/customer/PageAddresses.vue | 31 +-- bo/src/components/customer/PageCart.vue | 59 +++--- .../components/customer/PageCreateAccount.vue | 178 ++++++++++++++++++ .../components/customer/PageCustomerData.vue | 108 +++++++++++ .../customer/PageProductCardFull.vue | 6 +- .../components/customer/PageProductsList.vue | 2 +- bo/src/layouts/default.vue | 2 +- bo/src/router/index.ts | 2 + bo/src/stores/address.ts | 4 +- bo/src/stores/auth.ts | 30 ++- bo/src/stores/cart.ts | 20 +- bo/src/stores/customer.ts | 46 +++++ 15 files changed, 461 insertions(+), 83 deletions(-) create mode 100644 bo/src/components/customer/PageCreateAccount.vue create mode 100644 bo/src/components/customer/PageCustomerData.vue create mode 100644 bo/src/stores/customer.ts diff --git a/bo/components.d.ts b/bo/components.d.ts index 2569557..fe0bbce 100644 --- a/bo/components.d.ts +++ b/bo/components.d.ts @@ -12,13 +12,17 @@ export {} declare module 'vue' { export interface GlobalComponents { Cart1: typeof import('./src/components/customer/Cart1.vue')['default'] + CompanyAccountView: typeof import('./src/components/customer/CompanyAccountView.vue')['default'] Cs_PrivacyPolicyView: typeof import('./src/components/terms/cs_PrivacyPolicyView.vue')['default'] Cs_TermsAndConditionsView: typeof import('./src/components/terms/cs_TermsAndConditionsView.vue')['default'] En_PrivacyPolicyView: typeof import('./src/components/terms/en_PrivacyPolicyView.vue')['default'] En_TermsAndConditionsView: typeof import('./src/components/terms/en_TermsAndConditionsView.vue')['default'] LangSwitch: typeof import('./src/components/inner/langSwitch.vue')['default'] + PageAccount: typeof import('./src/components/customer/PageAccount.vue')['default'] PageAddresses: typeof import('./src/components/customer/PageAddresses.vue')['default'] PageCart: typeof import('./src/components/customer/PageCart.vue')['default'] + PageCreateAccount: typeof import('./src/components/customer/PageCreateAccount.vue')['default'] + PageCustomerData: typeof import('./src/components/customer/PageCustomerData.vue')['default'] PageProductCardFull: typeof import('./src/components/customer/PageProductCardFull.vue')['default'] PageProductsList: typeof import('./src/components/customer/PageProductsList.vue')['default'] Pl_PrivacyPolicyView: typeof import('./src/components/terms/pl_PrivacyPolicyView.vue')['default'] diff --git a/bo/src/components/TopBar.vue b/bo/src/components/TopBar.vue index ee1f551..f999875 100644 --- a/bo/src/components/TopBar.vue +++ b/bo/src/components/TopBar.vue @@ -28,6 +28,9 @@ const authStore = useAuthStore() Addresses + + Customer Data + Cart diff --git a/bo/src/components/customer/Cart1.vue b/bo/src/components/customer/Cart1.vue index 4869b8e..f32903e 100644 --- a/bo/src/components/customer/Cart1.vue +++ b/bo/src/components/customer/Cart1.vue @@ -1,12 +1,11 @@ diff --git a/bo/src/components/customer/PageAddresses.vue b/bo/src/components/customer/PageAddresses.vue index 687b585..d2ae0d6 100644 --- a/bo/src/components/customer/PageAddresses.vue +++ b/bo/src/components/customer/PageAddresses.vue @@ -1,5 +1,5 @@