fix:对比原型增加功能交互
This commit is contained in:
+12
-3
@@ -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, '外跳事件接口待接入');
|
||||
},
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user