HoverEmailLoginForm constructor
HoverEmailLoginForm({
- required dynamic 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,
Implementation
HoverEmailLoginForm({
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,
}) : super(
formName: formName,
title: title ?? "Welcome Back!",
titleFontSize: titleFontSize,
titleFontWeight: titleFontWeight,
titleColor: titleColor,
fields: [
HoverEmailField(),
HoverPasswordField(),
],
submitButtonTextColor: submitButtonTextColor,
submitButtonColor: submitButtonColor,
submitButtonText: submitButtonText ?? "Login",
submitButtonCornerRadius: submitButtonCornerRadius,
submitButtonTextSize: submitButtonTextSize,
submitButtonHorizontalPadding: submitButtonHorizontalPadding,
submitButtonVerticalPadding: submitButtonVerticalPadding,
subtitle: subtitle,
subtitleColor: subtitleColor,
subtitleFontSize: subtitleFontSize,
subtitleFontWeight: subtitleFontWeight,
onSubmit: (Map<String, String?> map) {
String? email = map[HoverEmailField.fieldName];
String? password = map[HoverPasswordField.fieldName];
onSubmit(email, password);
},
);