diff --git a/lib/src/screens/wallet_keys/wallet_keys_page.dart b/lib/src/screens/wallet_keys/wallet_keys_page.dart index 4030c21f1..e8a57332e 100644 --- a/lib/src/screens/wallet_keys/wallet_keys_page.dart +++ b/lib/src/screens/wallet_keys/wallet_keys_page.dart @@ -233,13 +233,27 @@ class _WalletKeysPageBodyState extends State ? 'Fetching...' : (snapshot.data ?? '---'); - return Text( - textToDisplay, - style: TextStyle( - fontSize: 14, - fontWeight: FontWeight.w500, - color: Theme.of(context).extension()!.buttonTextColor, - ), + return Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + textToDisplay, + style: TextStyle( + fontSize: 14, + fontWeight: FontWeight.w500, + color: Theme.of(context).extension()!.buttonTextColor, + ), + ), + if (snapshot.connectionState == ConnectionState.done && snapshot.data != null) + GestureDetector( + onTap: () => _onCopy(S.of(context).block_height, snapshot.data!, context), + child: Icon( + Icons.copy, + size: 16, + color: Theme.of(context).textTheme.bodyLarge?.color?.withOpacity(0.7), + ), + ), + ], ); }, ),