EmailInputText constructor
EmailInputText({
- Key? key,
- TextEditingController? controller,
- String? hint = "Enter email",
- FocusNode? focusNode,
- Color? borderColor,
- Widget? prefixIcon,
- dynamic onChanged()?,
- FormFieldValidator<
String> ? validator,
Implementation
EmailInputText({
super.key,
TextEditingController? controller,
String? hint = "Enter email",
FocusNode? focusNode,
Color? borderColor,
Widget? prefixIcon, // ✅ new optional param
Function(String)? onChanged,
FormFieldValidator<String>? validator,
}) : super(
controller: controller,
hintText: hint,
focusNode: focusNode,
borderColor: borderColor,
keyBoardType: TextInputType.emailAddress,
prefixWidget: prefixIcon ?? const Icon(Icons.email_outlined), // ✅ fallback
onChanged: onChanged,
validator: validator,
);