fix: Show correct title when reconnecting to your ledger device (#2152)

This commit is contained in:
Konstantin Ullrich 2025-04-03 00:20:13 +02:00 committed by GitHub
parent d318e9134c
commit 27eaa1b1cc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 33 additions and 25 deletions

View file

@ -280,12 +280,15 @@ Route<dynamic> createRoute(RouteSettings settings) {
builder: (_) => ConnectDevicePage( builder: (_) => ConnectDevicePage(
ConnectDevicePageParams( ConnectDevicePageParams(
walletType: availableWalletTypes.first, walletType: availableWalletTypes.first,
onConnectDevice: (BuildContext context, _) => Navigator.of(context).pushNamed( onConnectDevice: (BuildContext context, _) =>
Navigator.of(context).pushNamed(
Routes.chooseHardwareWalletAccount, Routes.chooseHardwareWalletAccount,
arguments: [availableWalletTypes.first]), arguments: [availableWalletTypes.first]),
isReconnect: false,
), ),
getIt.get<LedgerViewModel>(), getIt.get<LedgerViewModel>(),
)); ),
);
} }
return CupertinoPageRoute<void>( return CupertinoPageRoute<void>(
builder: (_) => getIt.get<NewWalletTypePage>( builder: (_) => getIt.get<NewWalletTypePage>(
@ -293,11 +296,15 @@ Route<dynamic> createRoute(RouteSettings settings) {
onTypeSelected: (BuildContext context, WalletType type) { onTypeSelected: (BuildContext context, WalletType type) {
final arguments = ConnectDevicePageParams( final arguments = ConnectDevicePageParams(
walletType: type, walletType: type,
onConnectDevice: (BuildContext context, _) => Navigator.of(context) onConnectDevice: (BuildContext context, _) =>
.pushNamed(Routes.chooseHardwareWalletAccount, arguments: [type]), Navigator.of(context).pushNamed(
Routes.chooseHardwareWalletAccount,
arguments: [type]),
isReconnect: false,
); );
Navigator.of(context).pushNamed(Routes.connectDevices, arguments: arguments); Navigator.of(context)
.pushNamed(Routes.connectDevices, arguments: arguments);
}, },
isCreate: false, isCreate: false,
isHardwareWallet: true, isHardwareWallet: true,

View file

@ -28,7 +28,7 @@ class ConnectDevicePageParams {
required this.walletType, required this.walletType,
required this.onConnectDevice, required this.onConnectDevice,
this.allowChangeWallet = false, this.allowChangeWallet = false,
this.isReconnect = false, this.isReconnect = true,
}); });
} }

View file

@ -525,6 +525,7 @@ class WalletListBodyState extends State<WalletListBody> {
didConnect = true; didConnect = true;
Navigator.of(context).pop(); Navigator.of(context).pop();
}, },
isReconnect: true,
), ),
); );