feat: add copy onSecondaryTap in about page
parent
1684d60a54
commit
d391bdcb82
|
@ -238,7 +238,17 @@ class LinkListTile extends StatelessWidget {
|
||||||
final String? longPressText;
|
final String? longPressText;
|
||||||
|
|
||||||
@override
|
@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),
|
title: Text(title),
|
||||||
subtitle: Text(subtitle),
|
subtitle: Text(subtitle),
|
||||||
onTap: () => launchUrl(
|
onTap: () => launchUrl(
|
||||||
|
@ -254,5 +264,7 @@ class LinkListTile extends StatelessWidget {
|
||||||
'basis.copied_to_clipboard'.tr(),
|
'basis.copied_to_clipboard'.tr(),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
);
|
),
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue