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