MultilineInputText constructor

MultilineInputText({
  1. Key? key,
  2. TextEditingController? controller,
  3. String? hint,
  4. FocusNode? focusNode,
  5. Color? borderColor,
  6. Widget? prefixIcon,
  7. double height = 120,
  8. dynamic onChanged(
    1. String
    )?,
  9. FormFieldValidator<String>? validator,
})

Implementation

MultilineInputText({
  super.key,
  TextEditingController? controller,
  String? hint,
  FocusNode? focusNode,
  Color? borderColor,
  Widget? prefixIcon, // ✅ optional
  double height = 120,
  Function(String)? onChanged,
  FormFieldValidator<String>? validator,
}) : super(
  controller: controller,
  hintText: hint,
  height: height,
  maxLines: 5,
  focusNode: focusNode,
  borderColor: borderColor,
  keyBoardType: TextInputType.multiline,
  prefixWidget: prefixIcon, // ✅ optional, no default here
  onChanged: onChanged,
  validator: validator,
);