diff --git a/lib/ui/app/icon_text.dart b/lib/ui/app/icon_text.dart index 10b2b7c93..6858384f2 100644 --- a/lib/ui/app/icon_text.dart +++ b/lib/ui/app/icon_text.dart @@ -8,12 +8,14 @@ class IconText extends StatelessWidget { this.icon, this.style, this.alignment, + this.copyToClipboard = false, }); final String text; final IconData icon; final TextStyle style; final MainAxisAlignment alignment; + final bool copyToClipboard; @override Widget build(BuildContext context) { @@ -24,14 +26,19 @@ class IconText extends StatelessWidget { Icon(icon, color: style?.color), SizedBox(width: 10), Flexible( - child: CopyToClipboard( - value: text, - child: Text( - text ?? '', - style: style, - overflow: TextOverflow.ellipsis, - ), - ), + child: copyToClipboard + ? CopyToClipboard( + value: text, + child: Text( + text ?? '', + style: style, + overflow: TextOverflow.ellipsis, + )) + : Text( + text ?? '', + style: style, + overflow: TextOverflow.ellipsis, + ), ), ], ); diff --git a/lib/ui/client/view/client_view_fullwidth.dart b/lib/ui/client/view/client_view_fullwidth.dart index 6be76b740..d8521f381 100644 --- a/lib/ui/client/view/client_view_fullwidth.dart +++ b/lib/ui/client/view/client_view_fullwidth.dart @@ -376,6 +376,7 @@ class _ClientViewFullwidthState extends State IconText( text: client.privateNotes, icon: Icons.lock, + copyToClipboard: true, ) ], ), diff --git a/lib/ui/vendor/view/vendor_view_fullwidth.dart b/lib/ui/vendor/view/vendor_view_fullwidth.dart index 3a64ca81e..b89c316a2 100644 --- a/lib/ui/vendor/view/vendor_view_fullwidth.dart +++ b/lib/ui/vendor/view/vendor_view_fullwidth.dart @@ -293,6 +293,7 @@ class _VendorViewFullwidthState extends State IconText( text: vendor.privateNotes, icon: Icons.lock, + copyToClipboard: true, ) ], ),