From 86f75f25a78cd4b14c544ccb385474390d12d993 Mon Sep 17 00:00:00 2001 From: Fringg Date: Thu, 5 Mar 2026 10:56:59 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=B7=D0=B0=D0=BC=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20Tailwind=20green/emerald=20=D0=BA=D0=BB=D0=B0?= =?UTF-8?q?=D1=81=D1=81=D1=8B=20=D0=BD=D0=B0=20success=20=D0=B8=D0=B7=20?= =?UTF-8?q?=D1=82=D0=B5=D0=BC=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Замена green-*/emerald-* на success-* в 8 файлах: AdminPolicyEdit, AdminBroadcastDetail, AdminAuditLog, ButtonsTab, VerifyEmail, BackgroundEditor, AdminPolicies, AdminUpdates --- src/components/admin/BackgroundEditor.tsx | 2 +- src/components/admin/ButtonsTab.tsx | 4 ++-- src/pages/AdminAuditLog.tsx | 4 ++-- src/pages/AdminBroadcastDetail.tsx | 2 +- src/pages/AdminPolicies.tsx | 4 ++-- src/pages/AdminPolicyEdit.tsx | 2 +- src/pages/AdminUpdates.tsx | 4 ++-- src/pages/VerifyEmail.tsx | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/components/admin/BackgroundEditor.tsx b/src/components/admin/BackgroundEditor.tsx index 038ead2..979761d 100644 --- a/src/components/admin/BackgroundEditor.tsx +++ b/src/components/admin/BackgroundEditor.tsx @@ -365,7 +365,7 @@ export function BackgroundEditor() { className={cn( 'w-full rounded-xl py-3 text-sm font-medium transition-colors', saveStatus === 'saved' - ? 'bg-green-500/20 text-green-400' + ? 'bg-success-500/20 text-success-400' : 'bg-accent-500 text-white hover:bg-accent-600 disabled:opacity-50', )} > diff --git a/src/components/admin/ButtonsTab.tsx b/src/components/admin/ButtonsTab.tsx index 6e300ea..d11e6d8 100644 --- a/src/components/admin/ButtonsTab.tsx +++ b/src/components/admin/ButtonsTab.tsx @@ -17,7 +17,7 @@ type StyleValue = 'primary' | 'success' | 'danger' | 'default'; const STYLE_OPTIONS: { value: StyleValue; colorClass: string }[] = [ { value: 'default', colorClass: 'bg-dark-500' }, { value: 'primary', colorClass: 'bg-blue-500' }, - { value: 'success', colorClass: 'bg-green-500' }, + { value: 'success', colorClass: 'bg-success-500' }, { value: 'danger', colorClass: 'bg-red-500' }, ]; @@ -222,7 +222,7 @@ export function ButtonsTab() { cfg.style === 'default' ? 'bg-dark-600 text-dark-300' : cfg.style === 'success' - ? 'bg-green-500 text-white' + ? 'bg-success-500 text-white' : cfg.style === 'danger' ? 'bg-red-500 text-white' : 'bg-blue-500 text-white' diff --git a/src/pages/AdminAuditLog.tsx b/src/pages/AdminAuditLog.tsx index 5a6c409..6d27586 100644 --- a/src/pages/AdminAuditLog.tsx +++ b/src/pages/AdminAuditLog.tsx @@ -184,7 +184,7 @@ interface StatusBadgeProps { function StatusBadge({ status, label }: StatusBadgeProps) { const colorMap: Record = { - success: 'bg-green-500/20 text-green-400', + success: 'bg-success-500/20 text-success-400', denied: 'bg-red-500/20 text-red-400', error: 'bg-amber-500/20 text-amber-400', }; @@ -205,7 +205,7 @@ interface MethodBadgeProps { function MethodBadge({ method }: MethodBadgeProps) { const colorMap: Record = { GET: 'bg-blue-500/20 text-blue-400', - POST: 'bg-green-500/20 text-green-400', + POST: 'bg-success-500/20 text-success-400', PUT: 'bg-amber-500/20 text-amber-400', PATCH: 'bg-amber-500/20 text-amber-400', DELETE: 'bg-red-500/20 text-red-400', diff --git a/src/pages/AdminBroadcastDetail.tsx b/src/pages/AdminBroadcastDetail.tsx index 1feb385..1bdf2c5 100644 --- a/src/pages/AdminBroadcastDetail.tsx +++ b/src/pages/AdminBroadcastDetail.tsx @@ -93,7 +93,7 @@ function ChannelBadge({ channel }: { channel?: BroadcastChannel }) { } return ( - + + diff --git a/src/pages/AdminPolicies.tsx b/src/pages/AdminPolicies.tsx index bc11e36..b83c4f2 100644 --- a/src/pages/AdminPolicies.tsx +++ b/src/pages/AdminPolicies.tsx @@ -145,7 +145,7 @@ function EffectBadge({ effect, className }: EffectBadgeProps) { @@ -329,7 +329,7 @@ export default function AdminPolicies() {
{t('admin.policies.stats.total')}
-
+
{sortedPolicies.filter((p) => p.effect === 'allow').length}
{t('admin.policies.stats.allow')}
diff --git a/src/pages/AdminPolicyEdit.tsx b/src/pages/AdminPolicyEdit.tsx index a0fc77b..7a105a6 100644 --- a/src/pages/AdminPolicyEdit.tsx +++ b/src/pages/AdminPolicyEdit.tsx @@ -444,7 +444,7 @@ export default function AdminPolicyEdit() { onClick={() => setFormData((prev) => ({ ...prev, effect: 'allow' }))} className={`flex-1 rounded-lg border px-3 py-2 text-sm font-medium transition-colors ${ formData.effect === 'allow' - ? 'border-green-500/50 bg-green-500/10 text-green-400' + ? 'border-success-500/50 bg-success-500/10 text-success-400' : 'border-dark-600 bg-dark-900 text-dark-400 hover:border-dark-500' }`} > diff --git a/src/pages/AdminUpdates.tsx b/src/pages/AdminUpdates.tsx index 283831f..12e6620 100644 --- a/src/pages/AdminUpdates.tsx +++ b/src/pages/AdminUpdates.tsx @@ -183,8 +183,8 @@ function VersionBadge({ hasUpdate }: { hasUpdate: boolean }) { } return ( - - + + {t('adminUpdates.upToDate')} ); diff --git a/src/pages/VerifyEmail.tsx b/src/pages/VerifyEmail.tsx index e9f0a6c..4ade266 100644 --- a/src/pages/VerifyEmail.tsx +++ b/src/pages/VerifyEmail.tsx @@ -86,7 +86,7 @@ export default function VerifyEmail() { {status === 'success' && (
-
+

{t('emailVerification.success')}