diff --git a/Frontend/lib/mih_components/mih_package_components/Example/package_tools/package_tool_one.dart b/Frontend/lib/mih_components/mih_package_components/Example/package_tools/package_tool_one.dart index 351c9e83..4290ae18 100644 --- a/Frontend/lib/mih_components/mih_package_components/Example/package_tools/package_tool_one.dart +++ b/Frontend/lib/mih_components/mih_package_components/Example/package_tools/package_tool_one.dart @@ -361,6 +361,10 @@ class _PackageToolOneState extends State { multiLineInput: true, requiredText: false, hintText: "Enter Multi Line Text", + validator: (value) { + return MihValidationServices() + .validateLength(_textFieldFourController.text, 50); + }, ), const SizedBox(height: 20), Align( diff --git a/Frontend/lib/mih_components/mih_package_components/mih_text_form_field.dart b/Frontend/lib/mih_components/mih_package_components/mih_text_form_field.dart index d276d33e..986b1d21 100644 --- a/Frontend/lib/mih_components/mih_package_components/mih_text_form_field.dart +++ b/Frontend/lib/mih_components/mih_package_components/mih_text_form_field.dart @@ -87,10 +87,12 @@ class _MihTextFormFieldState extends State { @override Widget build(BuildContext context) { + final isMultiline = widget.multiLineInput == true; return Center( child: SizedBox( width: widget.width, - height: widget.height, + // height: widget.height, + height: isMultiline ? null : widget.height, child: Theme( data: Theme.of(context).copyWith( textSelectionTheme: TextSelectionThemeData(