From 147b1fbb2e78bb8b3e0bd690568ea47c429c08c9 Mon Sep 17 00:00:00 2001 From: kewldan <40865857+kewldan@users.noreply.github.com> Date: Thu, 23 Jul 2026 03:36:26 +0300 Subject: [PATCH] =?UTF-8?q?fix(dashboard):=20=D0=BF=D1=80=D0=B8=D0=B2?= =?UTF-8?q?=D0=B5=D1=82=D1=81=D1=82=D0=B2=D0=B8=D0=B5=20=D0=B1=D0=B5=D0=B7?= =?UTF-8?q?=20=D0=BF=D1=83=D1=81=D1=82=D0=BE=D0=B3=D0=BE=20=D0=B8=D0=BC?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=20=D0=B4=D0=BB=D1=8F=20email-=D0=BF=D0=BE?= =?UTF-8?q?=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D0=B5?= =?UTF-8?q?=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/en.json | 1 + src/locales/fa.json | 1 + src/locales/ru.json | 1 + src/locales/zh.json | 1 + src/pages/Dashboard.tsx | 67 +++++++++++++++++------------------ src/utils/displayName.test.ts | 51 ++++++++++++++++++++++++++ src/utils/displayName.ts | 9 ++++- 7 files changed, 96 insertions(+), 35 deletions(-) create mode 100644 src/utils/displayName.test.ts diff --git a/src/locales/en.json b/src/locales/en.json index 774cbb4..72ee6fa 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -250,6 +250,7 @@ "dashboard": { "title": "Dashboard", "welcome": "Welcome, {{name}}!", + "welcomeNoName": "Welcome!", "yourSubscription": "Your Subscription", "quickActions": "Quick Actions", "viewSubscription": "Manage Subscription", diff --git a/src/locales/fa.json b/src/locales/fa.json index 518fe03..7456f3c 100644 --- a/src/locales/fa.json +++ b/src/locales/fa.json @@ -235,6 +235,7 @@ "dashboard": { "title": "داشبورد", "welcome": "خوش آمدید، {{name}}!", + "welcomeNoName": "خوش آمدید!", "yourSubscription": "اشتراک شما", "quickActions": "دسترسی سریع", "viewSubscription": "مدیریت اشتراک", diff --git a/src/locales/ru.json b/src/locales/ru.json index 5424442..632a3b0 100644 --- a/src/locales/ru.json +++ b/src/locales/ru.json @@ -253,6 +253,7 @@ "dashboard": { "title": "Личный кабинет", "welcome": "Добро пожаловать, {{name}}!", + "welcomeNoName": "Добро пожаловать!", "yourSubscription": "Ваша подписка", "quickActions": "Быстрые действия", "viewSubscription": "Управление подпиской", diff --git a/src/locales/zh.json b/src/locales/zh.json index d358bb2..e7c22ca 100644 --- a/src/locales/zh.json +++ b/src/locales/zh.json @@ -235,6 +235,7 @@ "dashboard": { "title": "个人中心", "welcome": "欢迎,{{name}}!", + "welcomeNoName": "欢迎!", "yourSubscription": "您的订阅", "quickActions": "快捷操作", "viewSubscription": "管理订阅", diff --git a/src/pages/Dashboard.tsx b/src/pages/Dashboard.tsx index 0d0e254..714ad7a 100644 --- a/src/pages/Dashboard.tsx +++ b/src/pages/Dashboard.tsx @@ -251,12 +251,14 @@ export default function Dashboard() { setShowOnboarding(false); }; + const userName = displayName(user); + return (
{t('dashboard.yourSubscription')}
@@ -328,40 +330,37 @@ export default function Dashboard() { )} {/* Subscription Status Card — hidden in multi-tariff (managed via /subscriptions) */} - {!isMultiTariff && ( - <> - {subLoading ? ( -