This commit is contained in:
sion
2026-04-18 10:02:47 +08:00
parent a487302946
commit 0066615054
5256 changed files with 262726 additions and 224532 deletions

View File

@@ -2,7 +2,6 @@ import 'package:flutter/material.dart';
import 'package:lucide_icons_flutter/lucide_icons.dart';
import '../kyc_page.dart';
import '../welfare_center_page.dart';
import '../../../shared/modern_dialog.dart';
import 'menu_group_container.dart';
import 'menu_row.dart';
import 'menu_trailing_widgets.dart';
@@ -53,6 +52,21 @@ class MenuGroup1 extends StatelessWidget {
}
},
),
const Divider(height: 1),
MenuRow(
icon: LucideIcons.lock,
iconColor: colorScheme.onSurfaceVariant,
title: '安全設置',
onTap: () => onShowComingSoon('安全設置'),
),
const Divider(height: 1),
MenuRow(
icon: LucideIcons.bell,
iconColor: colorScheme.onSurfaceVariant,
title: '消息通知',
trailing: const RedDotIndicator(),
onTap: () => onShowComingSoon('消息通知'),
),
],
),
);
@@ -60,10 +74,17 @@ class MenuGroup1 extends StatelessWidget {
}
void _showKycStatusDialog(BuildContext context) {
ModernDialog.info(
showDialog(
context: context,
title: '實名認證',
description: '您的實名認證已通過',
buttonText: '確定',
builder: (ctx) => AlertDialog(
title: const Text('實名認證'),
content: const Text('您的實名認證已通過'),
actions: [
TextButton(
onPressed: () => Navigator.of(ctx).pop(),
child: const Text('確定'),
),
],
),
);
}

View File

@@ -20,6 +20,16 @@ class MenuGroup2 extends StatelessWidget {
// 深色模式
const DarkModeRow(),
const Divider(height: 1),
// 系統設置
MenuRow(
icon: LucideIcons.settings,
iconColor: colorScheme.onSurfaceVariant,
title: '系統設置',
onTap: () {
// TODO: 系統設置
},
),
const Divider(height: 1),
// 關於我們
MenuRow(
icon: LucideIcons.info,