This commit is contained in:
sion
2026-04-07 01:05:05 +08:00
parent edad10ff06
commit 5ca1274607
83 changed files with 1561 additions and 1241 deletions

View File

@@ -10,7 +10,7 @@ import 'menu_group_container.dart';
import 'menu_row.dart';
import 'menu_trailing_widgets.dart';
/// 菜单分组1 - 福利中心 / 实名认证 / 安全置 / 消息通知
/// 菜單分組1 - 福利中心 / 實名認證 / 安全置 / 消息通知
class MenuGroup1 extends StatelessWidget {
final int kycStatus;
final void Function(String) onShowComingSoon;
@@ -39,11 +39,11 @@ class MenuGroup1 extends StatelessWidget {
},
),
const Divider(height: 1),
// 实名认证
// 實名認證
MenuRow(
icon: LucideIcons.shieldCheck,
iconColor: context.appColors.up,
title: '实名认证',
title: '實名認證',
trailing: KycBadge(kycStatus: kycStatus),
onTap: () {
if (kycStatus == 2) {
@@ -57,12 +57,12 @@ class MenuGroup1 extends StatelessWidget {
},
),
const Divider(height: 1),
// 安全
// 安全
MenuRow(
icon: LucideIcons.lock,
iconColor: context.colors.onSurfaceVariant,
title: '安全',
onTap: () => onShowComingSoon('安全'),
title: '安全',
onTap: () => onShowComingSoon('安全'),
),
const Divider(height: 1),
// 消息通知
@@ -79,7 +79,7 @@ class MenuGroup1 extends StatelessWidget {
}
}
/// 示 KYC 认证状态对话
/// 示 KYC 認證狀態對話
void showKycStatusDialog(BuildContext context) {
showShadDialog(
context: context,
@@ -88,13 +88,13 @@ void showKycStatusDialog(BuildContext context) {
children: [
Icon(Icons.check_circle, color: AppColorScheme.up, size: 20),
SizedBox(width: AppSpacing.sm),
const Text('实名认证'),
const Text('實名認證'),
],
),
description: const Text('您的实名认证已通'),
description: const Text('您的實名認證已通'),
actions: [
ShadButton(
child: const Text(''),
child: const Text(''),
onPressed: () => Navigator.of(ctx).pop(),
),
],