additional popcontrol for child route

This commit is contained in:
Christien Rioux 2025-04-09 18:36:46 -04:00
parent 2313247407
commit d0fe5c5519

View file

@ -12,6 +12,7 @@ import 'package:veilid_support/veilid_support.dart';
import '../../../account_manager/account_manager.dart'; import '../../../account_manager/account_manager.dart';
import '../../layout/layout.dart'; import '../../layout/layout.dart';
import '../../settings/settings.dart'; import '../../settings/settings.dart';
import '../../theme/theme.dart';
import '../../tools/tools.dart'; import '../../tools/tools.dart';
import '../../veilid_processor/views/developer.dart'; import '../../veilid_processor/views/developer.dart';
import '../views/router_shell.dart'; import '../views/router_shell.dart';
@ -105,11 +106,13 @@ class RouterCubit extends Cubit<RouterState> {
builder: (context, state) { builder: (context, state) {
final extra = state.extra! as List<Object>; final extra = state.extra! as List<Object>;
return ShowRecoveryKeyPage( return PopControl(
dismissible: false,
child: ShowRecoveryKeyPage(
writableSuperIdentity: writableSuperIdentity:
extra[0] as WritableSuperIdentity, extra[0] as WritableSuperIdentity,
name: extra[1] as String, name: extra[1] as String,
isFirstAccount: extra[2] as bool); isFirstAccount: extra[2] as bool));
}), }),
]), ]),
GoRoute( GoRoute(