refactor(client): widgets 颜色迁移到 context.tokens

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
wangjia
2026-06-24 23:12:20 +08:00
parent 1671edd913
commit b37c46fb9c
20 changed files with 151 additions and 137 deletions
+5 -5
View File
@@ -1,5 +1,5 @@
import 'package:flutter/material.dart';
import '../core/theme/app_theme.dart';
import '../core/theme/context_tokens.dart';
enum OrderStatus { draft, pending, approved, rejected }
@@ -29,19 +29,19 @@ class StatusBadge extends StatelessWidget {
switch (status) {
case OrderStatus.draft:
bg = const Color(0xFFF5F5F5);
fg = AppTheme.textSecondary;
fg = context.tokens.muted;
break;
case OrderStatus.pending:
bg = const Color(0xFFFFF3E0);
fg = AppTheme.accent;
fg = context.tokens.accent;
break;
case OrderStatus.approved:
bg = const Color(0xFFE8F5E9);
fg = AppTheme.success;
fg = context.tokens.success;
break;
case OrderStatus.rejected:
bg = const Color(0xFFFFEBEE);
fg = AppTheme.danger;
fg = context.tokens.danger;
break;
}
return Container(