addContactInfoBottomSheet function
Future
addContactInfoBottomSheet({
- required BuildContext context,
- required ContactInfoType type,
- required Function onSave,
- bool primary = false,
shows a bottom sheet that renders AddContactInfo takes contact type and a save function
Implementation
Future<dynamic> addContactInfoBottomSheet(
{required BuildContext context,
required ContactInfoType type,
required Function onSave,
bool primary = false}) async {
final bool isPhone = type == ContactInfoType.phone;
final ContactProvider? provider = ContactProvider.of(context);
return Navigator.push(
context,
MaterialPageRoute<dynamic>(
builder: (BuildContext context) => AddContactWrapper(
isPhone: isPhone,
provider: provider,
primary: primary,
type: type,
onSave: onSave,
),
),
);
}