From d391bdcb826d968e51a2e731416aff5ae7c2c2d0 Mon Sep 17 00:00:00 2001 From: dettlaff Date: Mon, 18 Mar 2024 01:52:42 +0400 Subject: [PATCH] feat: add copy onSecondaryTap in about page --- lib/ui/pages/more/about_application.dart | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/lib/ui/pages/more/about_application.dart b/lib/ui/pages/more/about_application.dart index 9e6cae65..bb0d0bc8 100644 --- a/lib/ui/pages/more/about_application.dart +++ b/lib/ui/pages/more/about_application.dart @@ -238,7 +238,17 @@ class LinkListTile extends StatelessWidget { final String? longPressText; @override - Widget build(final BuildContext context) => ListTile( + Widget build(final BuildContext context) { + return GestureDetector( + onSecondaryTap: () { + PlatformAdapter.setClipboard( + longPressText ?? uri, + ); + getIt().showSnackBar( + 'basis.copied_to_clipboard'.tr(), + ); + }, + child: ListTile( title: Text(title), subtitle: Text(subtitle), onTap: () => launchUrl( @@ -254,5 +264,7 @@ class LinkListTile extends StatelessWidget { 'basis.copied_to_clipboard'.tr(), ); }, - ); + ), + ); + } }