From 9854a51f333f89a3d8d9468a5e063bf8d6caf2f0 Mon Sep 17 00:00:00 2001 From: Cyrix126 Date: Sat, 26 Sep 2026 03:40:20 +0200 Subject: [PATCH] fix: add missing QR scan button to desktop token send views --- .../wallet_view/sub_widgets/desktop_sol_token_send.dart | 8 ++++++++ .../wallet_view/sub_widgets/desktop_token_send.dart | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/lib/pages_desktop_specific/my_stack_view/wallet_view/sub_widgets/desktop_sol_token_send.dart b/lib/pages_desktop_specific/my_stack_view/wallet_view/sub_widgets/desktop_sol_token_send.dart index 9c8475196..08e4f128b 100644 --- a/lib/pages_desktop_specific/my_stack_view/wallet_view/sub_widgets/desktop_sol_token_send.dart +++ b/lib/pages_desktop_specific/my_stack_view/wallet_view/sub_widgets/desktop_sol_token_send.dart @@ -46,6 +46,7 @@ import '../../../../widgets/desktop/qr_code_scanner_dialog.dart'; import '../../../../widgets/desktop/secondary_button.dart'; import '../../../../widgets/icon_widgets/addressbook_icon.dart'; import '../../../../widgets/icon_widgets/clipboard_icon.dart'; +import '../../../../widgets/icon_widgets/qrcode_icon.dart'; import '../../../../widgets/icon_widgets/x_icon.dart'; import '../../../../widgets/stack_text_field.dart'; import '../../../../widgets/textfield_icon_button.dart'; @@ -1044,6 +1045,13 @@ class _DesktopSolTokenSendState extends ConsumerState { }, child: const AddressBookIcon(), ), + if (sendToController.text.isEmpty) + TextFieldIconButton( + semanticsLabel: "Scan QR Button. Opens Camera For Scanning QR Code.", + key: const Key("sendViewScanQrButtonKey"), + onTap: scanQr, + child: const QrCodeIcon(), + ), ], ), ), diff --git a/lib/pages_desktop_specific/my_stack_view/wallet_view/sub_widgets/desktop_token_send.dart b/lib/pages_desktop_specific/my_stack_view/wallet_view/sub_widgets/desktop_token_send.dart index 9388a2230..dfe0dfdfb 100644 --- a/lib/pages_desktop_specific/my_stack_view/wallet_view/sub_widgets/desktop_token_send.dart +++ b/lib/pages_desktop_specific/my_stack_view/wallet_view/sub_widgets/desktop_token_send.dart @@ -51,6 +51,7 @@ import '../../../../widgets/desktop/secondary_button.dart'; import '../../../../widgets/eth_fee_form.dart'; import '../../../../widgets/icon_widgets/addressbook_icon.dart'; import '../../../../widgets/icon_widgets/clipboard_icon.dart'; +import '../../../../widgets/icon_widgets/qrcode_icon.dart'; import '../../../../widgets/icon_widgets/x_icon.dart'; import '../../../../widgets/stack_text_field.dart'; import '../../../../widgets/textfield_icon_button.dart'; @@ -1042,6 +1043,13 @@ class _DesktopTokenSendState extends ConsumerState { }, child: const AddressBookIcon(), ), + if (sendToController.text.isEmpty) + TextFieldIconButton( + semanticsLabel: "Scan QR Button. Opens Camera For Scanning QR Code.", + key: const Key("sendViewScanQrButtonKey"), + onTap: scanQr, + child: const QrCodeIcon(), + ), ], ), ),