From be2c2ddf21dbc5d87ee0c2a2bca61c4e379b66d4 Mon Sep 17 00:00:00 2001 From: "s.esmaeili" Date: Thu, 15 Oct 2026 18:14:14 +0330 Subject: [PATCH] Polish user-app auth, nav, and product UI for Hedena Gold. Gate profile/orders on login, autofocus OTP, stretch product sheet white, and refresh dialog illustrations to the brand palette. --- .../src/assets/img/empty/dialogLogin.svg | 37 +++ .../src/assets/img/empty/dialogLogout.svg | 42 +++ apps/user-app/src/components/DialogVant.vue | 127 ++++++-- .../src/components/DialogVantOneButton.vue | 108 +++++-- .../src/components/home/ShowcaseCard.vue | 46 ++- .../src/components/input/SingleOtpInput.vue | 14 +- .../src/components/product/ProductMorph.vue | 6 + .../src/components/product/SingleProduct.vue | 175 ++++++----- .../user-app/src/components/ui/Navigation.vue | 6 +- apps/user-app/src/router/index.ts | 9 +- apps/user-app/src/stores/navStore.ts | 30 +- apps/user-app/src/views/CartView.vue | 4 +- apps/user-app/src/views/HomeView.vue | 78 ++++- .../user-app/src/views/user/DashboardView.vue | 114 ++++--- apps/user-app/src/views/user/LoginView.vue | 279 ++++++++++++++---- apps/user-app/src/views/user/RegisterView.vue | 243 +++++++++++---- 16 files changed, 1026 insertions(+), 292 deletions(-) create mode 100644 apps/user-app/src/assets/img/empty/dialogLogin.svg create mode 100644 apps/user-app/src/assets/img/empty/dialogLogout.svg diff --git a/apps/user-app/src/assets/img/empty/dialogLogin.svg b/apps/user-app/src/assets/img/empty/dialogLogin.svg new file mode 100644 index 0000000..4cae6e5 --- /dev/null +++ b/apps/user-app/src/assets/img/empty/dialogLogin.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/user-app/src/assets/img/empty/dialogLogout.svg b/apps/user-app/src/assets/img/empty/dialogLogout.svg new file mode 100644 index 0000000..823cdb3 --- /dev/null +++ b/apps/user-app/src/assets/img/empty/dialogLogout.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/user-app/src/components/DialogVant.vue b/apps/user-app/src/components/DialogVant.vue index 9ffd7d1..c5a6c3f 100644 --- a/apps/user-app/src/components/DialogVant.vue +++ b/apps/user-app/src/components/DialogVant.vue @@ -1,23 +1,17 @@