forked from cwtch.im/cwtch-ui
Merge pull request 'Add Snackbar Notifications for all Copies' (#478) from snackbars into trunk
Reviewed-on: cwtch.im/cwtch-ui#478
This commit is contained in:
commit
1122c818f5
|
@ -348,7 +348,8 @@ class _AddEditProfileViewState extends State<AddEditProfileView> {
|
||||||
|
|
||||||
void _copyOnion() {
|
void _copyOnion() {
|
||||||
Clipboard.setData(new ClipboardData(text: Provider.of<ProfileInfoState>(context, listen: false).onion));
|
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 {
|
void _createPressed() async {
|
||||||
|
|
|
@ -156,6 +156,8 @@ class _ContactsViewState extends State<ContactsView> {
|
||||||
splashRadius: Material.defaultSplashRadius / 2,
|
splashRadius: Material.defaultSplashRadius / 2,
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
Clipboard.setData(new ClipboardData(text: Provider.of<ProfileInfoState>(context, listen: false).onion));
|
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
|
// Manage known Servers
|
||||||
|
|
|
@ -61,6 +61,8 @@ class _ServerRowState extends State<ServerRow> {
|
||||||
icon: Icon(CwtchIcons.address_copy_2, color: Provider.of<Settings>(context).current().mainTextColor),
|
icon: Icon(CwtchIcons.address_copy_2, color: Provider.of<Settings>(context).current().mainTextColor),
|
||||||
onPressed: () {
|
onPressed: () {
|
||||||
Clipboard.setData(new ClipboardData(text: server.serverBundle));
|
Clipboard.setData(new ClipboardData(text: server.serverBundle));
|
||||||
|
final snackBar = SnackBar(content: Text(AppLocalizations.of(context)!.copiedToClipboardNotification));
|
||||||
|
ScaffoldMessenger.of(context).showSnackBar(snackBar);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue