diff --git a/lib/pangea/activity_generator/activity_generator_view.dart b/lib/pangea/activity_generator/activity_generator_view.dart index 1153d9b32..612695b76 100644 --- a/lib/pangea/activity_generator/activity_generator_view.dart +++ b/lib/pangea/activity_generator/activity_generator_view.dart @@ -157,6 +157,7 @@ class ActivityGeneratorView extends StatelessWidget { SuggestionFormField( suggestions: controller.topicItems, validator: controller.validateNotNull, + maxLength: 50, label: l10n.topicLabel, placeholder: l10n.topicPlaceholder, controller: controller.topicController, @@ -165,6 +166,7 @@ class ActivityGeneratorView extends StatelessWidget { SuggestionFormField( suggestions: controller.objectiveItems, validator: controller.validateNotNull, + maxLength: 140, label: l10n.learningObjectiveLabel, placeholder: l10n.learningObjectivePlaceholder, controller: controller.objectiveController, @@ -173,6 +175,7 @@ class ActivityGeneratorView extends StatelessWidget { SuggestionFormField( suggestions: controller.modeItems, validator: controller.validateNotNull, + maxLength: 50, label: l10n.modeLabel, placeholder: l10n.modePlaceholder, controller: controller.modeController, diff --git a/lib/pangea/activity_planner/suggestion_form_field.dart b/lib/pangea/activity_planner/suggestion_form_field.dart index 2b3245cde..4edba8ccd 100644 --- a/lib/pangea/activity_planner/suggestion_form_field.dart +++ b/lib/pangea/activity_planner/suggestion_form_field.dart @@ -5,6 +5,7 @@ import 'package:fluffychat/pangea/activity_planner/list_request_schema.dart'; class SuggestionFormField extends StatelessWidget { final Future> suggestions; final String? Function(String?)? validator; + final int? maxLength; final String label; final String placeholder; final TextEditingController controller; @@ -14,6 +15,7 @@ class SuggestionFormField extends StatelessWidget { required this.suggestions, required this.placeholder, this.validator, + this.maxLength, required this.label, required this.controller, }); @@ -49,6 +51,7 @@ class SuggestionFormField extends StatelessWidget { hintText: placeholder, ), validator: validator, + maxLength: maxLength, onTapOutside: (_) => FocusManager.instance.primaryFocus?.unfocus(), ); },