fix:对比原型增加功能交互

This commit is contained in:
jingyun
2026-06-07 10:58:05 +08:00
parent af865b13fb
commit ac794ae58a
21 changed files with 1342 additions and 233 deletions
+12 -3
View File
@@ -7,6 +7,8 @@ import 'states.dart';
Future<void> showLoginSheet(
BuildContext context, {
String reason = '登录后保存当前动作',
VoidCallback? onPhoneLogin,
VoidCallback? onSecondaryLogin,
}) {
return showShadSheet<void>(
context: context,
@@ -23,7 +25,8 @@ Future<void> showLoginSheet(
expand: true,
onPressed: () {
Navigator.pop(context);
showAppToast(context, '登录接口待接入,已保留当前页面');
onPhoneLogin?.call();
showAppToast(context, '已使用本地登录态继续');
},
),
const SizedBox(height: 8),
@@ -34,7 +37,8 @@ Future<void> showLoginSheet(
expand: true,
onPressed: () {
Navigator.pop(context);
showAppToast(context, '真实 auth 待后端接入');
onSecondaryLogin?.call();
showAppToast(context, '已使用本地登录态继续');
},
),
],
@@ -43,7 +47,11 @@ Future<void> showLoginSheet(
);
}
Future<void> showOutboundSheet(BuildContext context, {required String title}) {
Future<void> showOutboundSheet(
BuildContext context, {
required String title,
VoidCallback? onConfirm,
}) {
return showShadSheet<void>(
context: context,
side: ShadSheetSide.bottom,
@@ -57,6 +65,7 @@ Future<void> showOutboundSheet(BuildContext context, {required String title}) {
expand: true,
onPressed: () {
Navigator.pop(context);
onConfirm?.call();
showAppToast(context, '外跳事件接口待接入');
},
),