From d391bdcb826d968e51a2e731416aff5ae7c2c2d0 Mon Sep 17 00:00:00 2001
From: dettlaff <dettlaff@riseup.net>
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<NavigationService>().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(),
           );
         },
-      );
+      ),
+    );
+  }
 }