HoverPasswordResetForm constructor

HoverPasswordResetForm({
  1. required dynamic onSubmit(
    1. String? email
    ),
  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,
})

Implementation

HoverPasswordResetForm({
  required Function(String? email) 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,
}) : super(
        formName: formName,
        title: title ?? "Reset Your Password",
        titleFontSize: titleFontSize,
        titleFontWeight: titleFontWeight,
        titleColor: titleColor,
        fields: [
          HoverEmailField(),
        ],
        submitButtonTextColor: submitButtonTextColor,
        submitButtonColor: submitButtonColor,
        submitButtonText: submitButtonText ?? "Reset My Password",
        submitButtonCornerRadius: submitButtonCornerRadius,
        submitButtonTextSize: submitButtonTextSize,
        submitButtonHorizontalPadding: submitButtonHorizontalPadding,
        submitButtonVerticalPadding: submitButtonVerticalPadding,
        subtitle: subtitle ??
            "Enter the email address linked to your account and we'll send you a password reset link.",
        subtitleColor: subtitleColor,
        subtitleFontSize: subtitleFontSize,
        subtitleFontWeight: subtitleFontWeight,
        onSubmit: (Map<String, String?> map) {
          String? email = map[HoverEmailField.fieldName];
          onSubmit(email);
        },
      );