copyWith method
FormPageState
copyWith({
- BuildContext? context,
- bool? loader,
- String? username,
- String? firstName,
- String? lastName,
- String? password,
- String? confirmPassword,
- String? email,
- FocusNode? emailFocusNode,
- FocusNode? passwordFocusNode,
- FocusNode? confirmPasswordFocusNode,
- FocusNode? firstNameFocusNode,
- FocusNode? lastNameFocusNode,
- bool? isPasswordVisible,
- bool? isConfirmPasswordVisible,
- String? profileImagePath,
Implementation
FormPageState copyWith({
BuildContext? context,
bool? loader,
String? username,
String? firstName,
String? lastName,
String? password,
String? confirmPassword,
String? email,
FocusNode? emailFocusNode,
FocusNode? passwordFocusNode,
FocusNode? confirmPasswordFocusNode,
FocusNode? firstNameFocusNode,
FocusNode? lastNameFocusNode,
bool? isPasswordVisible,
bool? isConfirmPasswordVisible,
String? profileImagePath,
}) {
return FormPageState(
context: context ?? this.context,
username: username ?? this.username,
firstName: firstName ?? this.firstName,
lastName: lastName ?? this.lastName,
password: password ?? this.password,
confirmPassword: confirmPassword ?? this.confirmPassword,
email: email ?? this.email,
emailFocusNode: emailFocusNode ?? this.emailFocusNode,
passwordFocusNode: passwordFocusNode ?? this.passwordFocusNode,
confirmPasswordFocusNode: confirmPasswordFocusNode ?? this.confirmPasswordFocusNode,
firstNameFocusNode: firstNameFocusNode ?? this.firstNameFocusNode,
lastNameFocusNode: lastNameFocusNode ?? this.lastNameFocusNode,
isPassword: isPasswordVisible ?? isPassword,
isConfirmPassword: isConfirmPasswordVisible ?? isConfirmPassword,
profileImagePath: profileImagePath ?? this.profileImagePath,
);
}