From a8ea5c958f846d84945ebbca2e30f002421786ff Mon Sep 17 00:00:00 2001 From: Fringg Date: Sun, 8 Feb 2026 22:04:57 +0300 Subject: [PATCH] fix: show email for OAuth/email users in traffic table Add email field to UserTrafficItem type and display it below user name when no Telegram username is present. --- src/api/adminTraffic.ts | 1 + src/pages/AdminTrafficUsage.tsx | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/api/adminTraffic.ts b/src/api/adminTraffic.ts index c8e4f7e..437e126 100644 --- a/src/api/adminTraffic.ts +++ b/src/api/adminTraffic.ts @@ -10,6 +10,7 @@ export interface UserTrafficItem { user_id: number; telegram_id: number | null; username: string | null; + email: string | null; full_name: string; tariff_name: string | null; subscription_status: string | null; diff --git a/src/pages/AdminTrafficUsage.tsx b/src/pages/AdminTrafficUsage.tsx index e8cb26b..bbeeab6 100644 --- a/src/pages/AdminTrafficUsage.tsx +++ b/src/pages/AdminTrafficUsage.tsx @@ -1381,11 +1381,15 @@ export default function AdminTrafficUsage() {
{item.full_name}
- {item.username && ( + {item.username ? (
@{item.username}
- )} + ) : item.email ? ( +
+ {item.email} +
+ ) : null}
);