UserProfileForm constructor
const
UserProfileForm({
- Key? key,
- required TextEditingController firstName,
- required TextEditingController middleName,
- required TextEditingController familyName,
- required TextEditingController preferredName,
- required TextEditingController emailAddress,
- required TextEditingController mobilePhone,
- required String mobilePhoneNumber,
- required bool isMobileNumberRequired,
- required Map<
String, dynamic> userProfile, - required String countryCode,
- required ValueChanged<
PhoneNumber> onPhoneNumberChanged, - required InitiateVerifyCallback verifyAttribute,
- required SaveProfileCallback saveProfile,
- VoidCallback? dismissDialog,
- bool dismissOnTap = true,
- UserCustomProfileInputConfig? customProfileInput,
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.isMobileNumberRequired,
required this.userProfile,
required this.countryCode,
required this.onPhoneNumberChanged,
required InitiateVerifyCallback verifyAttribute,
required SaveProfileCallback saveProfile,
VoidCallback? dismissDialog,
bool dismissOnTap = true,
this.customProfileInput,
}) : _verifyAttribute = verifyAttribute,
_saveProfile = saveProfile,
_dismissDialog = dismissDialog,
_dismissOnTap = dismissOnTap;