diff --git a/example_full/lib/pages/edit_contact_page.dart b/example_full/lib/pages/edit_contact_page.dart index 673213cd..00b6adbb 100644 --- a/example_full/lib/pages/edit_contact_page.dart +++ b/example_full/lib/pages/edit_contact_page.dart @@ -331,8 +331,8 @@ class _EditContactPageState extends State () => _contact.notes = _contact.notes + [Note('')], (int i, dynamic w) => NoteForm( w, - onUpdate: null, - onDelete: () => setState(() => _contact.groups.removeAt(i)), + onUpdate: (note) = _contacts.notes[i] = note, + onDelete: () => setState(() => _contact.notes.removeAt(i)), key: UniqueKey(), ), () => _contact.notes = [], diff --git a/lib/properties/phone.dart b/lib/properties/phone.dart index 2f7f0c24..864f0a39 100644 --- a/lib/properties/phone.dart +++ b/lib/properties/phone.dart @@ -94,10 +94,12 @@ class Phone { types.add(v4 ? 'text' : 'msg'); break; case PhoneLabel.mms: - case PhoneLabel.mobile: types.add('cell'); types.add(v4 ? 'text' : 'msg'); break; + case PhoneLabel.mobile: + types.add('mobile'); + break; case PhoneLabel.workMobile: types.add('cell'); types.add(v4 ? 'text' : 'msg');