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