Skip to content
Snippets Groups Projects
Commit 13d49613 authored by vjrj's avatar vjrj
Browse files

Add contact action

parent c345e286
No related branches found
No related tags found
No related merge requests found
import 'package:easy_localization/easy_localization.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:flutter_bloc/flutter_bloc.dart';
...@@ -40,3 +41,24 @@ void onSentContact(BuildContext c, Contact contact) { ...@@ -40,3 +41,24 @@ void onSentContact(BuildContext c, Contact contact) {
c.read<PaymentCubit>().selectUser(contact); c.read<PaymentCubit>().selectUser(contact);
c.read<BottomNavCubit>().updateIndex(0); c.read<BottomNavCubit>().updateIndex(0);
} }
void addContact(
ContactsCubit contactsCubit, Contact newContact, BuildContext context) {
contactsCubit.addContact(newContact);
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(
content: Text(tr('contact_added')),
),
);
showDialog(
context: context,
builder: (BuildContext context) {
return ContactFormDialog(
contact: newContact,
onSave: (Contact c) {
context.read<ContactsCubit>().updateContact(c);
ContactsCache().saveContact(c);
});
},
);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment