From d7cbbe077a8124e8f4734e8cd1a3a98983b60aa3 Mon Sep 17 00:00:00 2001 From: c0mrade Date: Tue, 26 May 2026 11:21:16 +0300 Subject: [PATCH] =?UTF-8?q?refactor(theming):=20yellow-*=20=E2=86=92=20war?= =?UTF-8?q?ning-*=20for=20status/pending=20semantics?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sweep yellow color classes that signal pending/warning status (admin pending pills, withdrawal status, risk indicators) → warning-* tokens. Telegram Stars / fortune wheel yellow kept as brand (TopUpAmount + Wheel + FortuneWheel). --- src/components/admin/AnalyticsTab.tsx | 4 ++-- src/pages/AdminPartnerDetail.tsx | 4 ++-- src/pages/AdminUserDetail.tsx | 2 +- src/pages/AdminUsers.tsx | 2 +- src/pages/AdminWithdrawals.tsx | 4 ++-- src/utils/withdrawalUtils.ts | 9 +++++---- 6 files changed, 13 insertions(+), 12 deletions(-) diff --git a/src/components/admin/AnalyticsTab.tsx b/src/components/admin/AnalyticsTab.tsx index e4ec32f..4928f31 100644 --- a/src/components/admin/AnalyticsTab.tsx +++ b/src/components/admin/AnalyticsTab.tsx @@ -73,8 +73,8 @@ export function AnalyticsTab() {
-
- +
+
diff --git a/src/pages/AdminPartnerDetail.tsx b/src/pages/AdminPartnerDetail.tsx index cfa4292..20159b7 100644 --- a/src/pages/AdminPartnerDetail.tsx +++ b/src/pages/AdminPartnerDetail.tsx @@ -14,8 +14,8 @@ const statusConfig: Record diff --git a/src/pages/AdminWithdrawals.tsx b/src/pages/AdminWithdrawals.tsx index ce8aa87..a09814a 100644 --- a/src/pages/AdminWithdrawals.tsx +++ b/src/pages/AdminWithdrawals.tsx @@ -57,13 +57,13 @@ export default function AdminWithdrawals() { {data && (
-
{pendingCount}
+
{pendingCount}
{t('admin.withdrawals.overview.pendingCount')}
-
+
{formatWithCurrency(pendingTotal / 100, 0)}
diff --git a/src/utils/withdrawalUtils.ts b/src/utils/withdrawalUtils.ts index a168bfb..aa0e91f 100644 --- a/src/utils/withdrawalUtils.ts +++ b/src/utils/withdrawalUtils.ts @@ -24,8 +24,8 @@ export type StatusBadge = { labelKey: string; color: string; bgColor: string }; export const withdrawalStatusBadgeConfig: Record = { pending: { labelKey: 'admin.withdrawals.status.pending', - color: 'text-yellow-400', - bgColor: 'bg-yellow-500/20', + color: 'text-warning-400', + bgColor: 'bg-warning-500/20', }, approved: { labelKey: 'admin.withdrawals.status.approved', @@ -62,7 +62,8 @@ export function getWithdrawalStatusBadge(status: string): StatusBadge { export function getRiskColor(score: number): { text: string; bg: string; bar: string } { if (score < 30) return { text: 'text-success-400', bg: 'bg-success-500/20', bar: 'bg-success-500' }; - if (score < 50) return { text: 'text-yellow-400', bg: 'bg-yellow-500/20', bar: 'bg-yellow-500' }; + if (score < 50) + return { text: 'text-warning-400', bg: 'bg-warning-500/20', bar: 'bg-warning-500' }; if (score < 70) return { text: 'text-orange-400', bg: 'bg-orange-500/20', bar: 'bg-orange-500' }; return { text: 'text-error-400', bg: 'bg-error-500/20', bar: 'bg-error-500' }; } @@ -72,7 +73,7 @@ export function getRiskLevelColor(level: string): { text: string; bg: string } { case 'low': return { text: 'text-success-400', bg: 'bg-success-500/20' }; case 'medium': - return { text: 'text-yellow-400', bg: 'bg-yellow-500/20' }; + return { text: 'text-warning-400', bg: 'bg-warning-500/20' }; case 'high': return { text: 'text-orange-400', bg: 'bg-orange-500/20' }; case 'critical':