diff --git a/lib/views/addeditprofileview.dart b/lib/views/addeditprofileview.dart index e3c196d9..aaa64b3e 100644 --- a/lib/views/addeditprofileview.dart +++ b/lib/views/addeditprofileview.dart @@ -348,7 +348,8 @@ class _AddEditProfileViewState extends State { void _copyOnion() { Clipboard.setData(new ClipboardData(text: Provider.of(context, listen: false).onion)); - // TODO Toast + final snackBar = SnackBar(content: Text(AppLocalizations.of(context)!.copiedToClipboardNotification)); + ScaffoldMessenger.of(context).showSnackBar(snackBar); } void _createPressed() async { diff --git a/lib/views/contactsview.dart b/lib/views/contactsview.dart index e332e757..379a7949 100644 --- a/lib/views/contactsview.dart +++ b/lib/views/contactsview.dart @@ -156,6 +156,8 @@ class _ContactsViewState extends State { splashRadius: Material.defaultSplashRadius / 2, onPressed: () { Clipboard.setData(new ClipboardData(text: Provider.of(context, listen: false).onion)); + final snackBar = SnackBar(content: Text(AppLocalizations.of(context)!.copiedToClipboardNotification)); + ScaffoldMessenger.of(context).showSnackBar(snackBar); })); // Manage known Servers diff --git a/lib/widgets/serverrow.dart b/lib/widgets/serverrow.dart index 86f1c821..d8c245d8 100644 --- a/lib/widgets/serverrow.dart +++ b/lib/widgets/serverrow.dart @@ -61,6 +61,8 @@ class _ServerRowState extends State { icon: Icon(CwtchIcons.address_copy_2, color: Provider.of(context).current().mainTextColor), onPressed: () { Clipboard.setData(new ClipboardData(text: server.serverBundle)); + final snackBar = SnackBar(content: Text(AppLocalizations.of(context)!.copiedToClipboardNotification)); + ScaffoldMessenger.of(context).showSnackBar(snackBar); }, ),