HoverEmailSignUpForm constructor

HoverEmailSignUpForm({
  1. required dynamic onSubmit(
    1. String? email,
    2. String? password
    ),
  2. String? formName,
  3. String? title,
  4. double? titleFontSize,
  5. Color? titleColor,
  6. FontWeight? titleFontWeight,
  7. String? submitButtonText,
  8. double? submitButtonTextSize,
  9. Color? submitButtonColor,
  10. Color? submitButtonTextColor,
  11. double? submitButtonCornerRadius,
  12. double? submitButtonHorizontalPadding,
  13. double? submitButtonVerticalPadding,
  14. String? subtitle,
  15. Color? subtitleColor,
  16. double? subtitleFontSize,
  17. FontWeight? subtitleFontWeight,
  18. int? passwordMinLength,
  19. bool? requireLowercase,
  20. bool? requireUppercase,
  21. bool? requireSpecialCharacters,
})

Implementation

factory HoverEmailSignUpForm({
  required Function(String? email, String? password) onSubmit,
  String? formName,
  String? title,
  double? titleFontSize,
  Color? titleColor,
  FontWeight? titleFontWeight,
  String? submitButtonText,
  double? submitButtonTextSize,
  Color? submitButtonColor,
  Color? submitButtonTextColor,
  double? submitButtonCornerRadius,
  double? submitButtonHorizontalPadding,
  double? submitButtonVerticalPadding,
  String? subtitle,
  Color? subtitleColor,
  double? subtitleFontSize,
  FontWeight? subtitleFontWeight,
  int? passwordMinLength,
  bool? requireLowercase,
  bool? requireUppercase,
  bool? requireSpecialCharacters,
}) {
  return HoverEmailSignUpForm._(
    formName: formName,
    title: title,
    titleFontSize: titleFontSize,
    titleColor: titleColor,
    titleFontWeight: titleFontWeight,
    submitButtonText: submitButtonText,
    submitButtonColor: submitButtonColor,
    submitButtonCornerRadius: submitButtonCornerRadius,
    submitButtonHorizontalPadding: submitButtonHorizontalPadding,
    submitButtonVerticalPadding: submitButtonVerticalPadding,
    submitButtonTextColor: submitButtonTextColor,
    submitButtonTextSize: submitButtonTextSize,
    passwordField: HoverPasswordField(
      passwordMinLength: passwordMinLength,
      requireLowercase: requireLowercase,
      requireUppercase: requireUppercase,
      requireSpecialCharacters: requireSpecialCharacters,
    ),
    onSubmit: onSubmit,
    subtitle: subtitle,
    subtitleColor: subtitleColor,
    subtitleFontSize: subtitleFontSize,
    subtitleFontWeight: subtitleFontWeight,
  );
}