Merge pull request 'Add Snackbar Notifications for all Copies' (#478) from snackbars into trunk
continuous-integration/drone/push Build was killed Details

Reviewed-on: #478
This commit is contained in:
Dan Ballard 2022-06-16 17:54:30 +00:00
commit 1122c818f5
3 changed files with 6 additions and 1 deletions

View File

@ -348,7 +348,8 @@ class _AddEditProfileViewState extends State<AddEditProfileView> {
void _copyOnion() {
Clipboard.setData(new ClipboardData(text: Provider.of<ProfileInfoState>(context, listen: false).onion));
// TODO Toast
final snackBar = SnackBar(content: Text(AppLocalizations.of(context)!.copiedToClipboardNotification));
ScaffoldMessenger.of(context).showSnackBar(snackBar);
}
void _createPressed() async {

View File

@ -156,6 +156,8 @@ class _ContactsViewState extends State<ContactsView> {
splashRadius: Material.defaultSplashRadius / 2,
onPressed: () {
Clipboard.setData(new ClipboardData(text: Provider.of<ProfileInfoState>(context, listen: false).onion));
final snackBar = SnackBar(content: Text(AppLocalizations.of(context)!.copiedToClipboardNotification));
ScaffoldMessenger.of(context).showSnackBar(snackBar);
}));
// Manage known Servers

View File

@ -61,6 +61,8 @@ class _ServerRowState extends State<ServerRow> {
icon: Icon(CwtchIcons.address_copy_2, color: Provider.of<Settings>(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);
},
),