feat: 充值/提现页面改为独立全屏页面,优化Toast提示
This commit is contained in:
@@ -2,7 +2,6 @@ import 'dart:async';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:lucide_icons_flutter/lucide_icons.dart';
|
||||
import 'package:bot_toast/bot_toast.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
import '../../../core/theme/app_color_scheme.dart';
|
||||
import '../../../core/theme/app_spacing.dart';
|
||||
@@ -333,7 +332,7 @@ class _FundOrdersPageState extends State<FundOrdersPage> {
|
||||
trailing: GestureDetector(
|
||||
onTap: () {
|
||||
Clipboard.setData(ClipboardData(text: order.walletAddress!));
|
||||
ToastUtils.show('地址已複製');
|
||||
ToastUtils.showSuccess('地址已複製');
|
||||
},
|
||||
child: Icon(LucideIcons.copy, size: 14, color: context.appColors.onSurfaceMuted),
|
||||
),
|
||||
@@ -474,7 +473,11 @@ class _FundOrdersPageState extends State<FundOrdersPage> {
|
||||
if (confirmed == true && mounted) {
|
||||
final response = await context.read<AssetProvider>().confirmPay(order.orderNo);
|
||||
if (mounted) {
|
||||
BotToast.showText(text: response.success ? '確認成功,請等待審核' : response.message ?? '確認失敗');
|
||||
if (response.success) {
|
||||
ToastUtils.showSuccess('確認成功,請等待審核');
|
||||
} else {
|
||||
ToastUtils.showError(response.message ?? '確認失敗');
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -490,7 +493,11 @@ class _FundOrdersPageState extends State<FundOrdersPage> {
|
||||
if (confirmed == true && mounted) {
|
||||
final response = await context.read<AssetProvider>().cancelOrder(order.orderNo);
|
||||
if (mounted) {
|
||||
BotToast.showText(text: response.success ? '訂單已取消' : response.message ?? '取消失敗');
|
||||
if (response.success) {
|
||||
ToastUtils.showSuccess('訂單已取消');
|
||||
} else {
|
||||
ToastUtils.showError(response.message ?? '取消失敗');
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user