UserProfileForm constructor

const UserProfileForm({
  1. Key? key,
  2. required TextEditingController firstName,
  3. required TextEditingController middleName,
  4. required TextEditingController familyName,
  5. required TextEditingController preferredName,
  6. required TextEditingController emailAddress,
  7. required TextEditingController mobilePhone,
  8. required String mobilePhoneNumber,
  9. required String countryCode,
  10. required ValueChanged<PhoneNumber> onPhoneNumberChanged,
  11. required InitiateVerifyCallback verifyAttribute,
  12. required SaveProfileCallback saveProfile,
  13. VoidCallback? dismissDialog,
  14. bool dismissOnTap = true,
})

Implementation

const UserProfileForm({
  super.key,
  required this.firstName,
  required this.middleName,
  required this.familyName,
  required this.preferredName,
  required this.emailAddress,
  required this.mobilePhone,
  required this.mobilePhoneNumber,
  required this.countryCode,
  required this.onPhoneNumberChanged,
  required InitiateVerifyCallback verifyAttribute,
  required SaveProfileCallback saveProfile,
  VoidCallback? dismissDialog,
  bool dismissOnTap = true,
})  : _verifyAttribute = verifyAttribute,
      _saveProfile = saveProfile,
      _dismissDialog = dismissDialog,
      _dismissOnTap = dismissOnTap;