Skip to content

Commit d8b3f95

Browse files
davidpanicdanvick
authored andcommitted
Made onSuggestionSelected available to outside widget (#74)
fixes #73
1 parent 4635846 commit d8b3f95

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/src/fields/form_builder_typeahead.dart

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class FormBuilderTypeAhead<T> extends StatefulWidget {
2020
final Duration debounceDuration;
2121
final SuggestionsBoxDecoration suggestionsBoxDecoration;
2222

23-
// final SuggestionSelectionCallback<T> onSuggestionSelected;
23+
final SuggestionSelectionCallback<T> onSuggestionSelected;
2424
final ItemBuilder<T> itemBuilder;
2525
final SuggestionsCallback<T> suggestionsCallback;
2626
final double suggestionsBoxVerticalOffset;
@@ -39,7 +39,7 @@ class FormBuilderTypeAhead<T> extends StatefulWidget {
3939

4040
FormBuilderTypeAhead({
4141
@required this.attribute,
42-
// @required this.onSuggestionSelected,
42+
this.onSuggestionSelected,
4343
@required this.itemBuilder,
4444
@required this.suggestionsCallback,
4545
this.initialValue,
@@ -132,6 +132,7 @@ class _FormBuilderTypeAheadState extends State<FormBuilderTypeAhead> {
132132
transitionBuilder: (context, suggestionsBox, controller) =>
133133
suggestionsBox,
134134
onSuggestionSelected: (suggestion) {
135+
if (widget.onSuggestionSelected != null) widget.onSuggestionSelected(suggestion);
135136
_typeAheadController.text = suggestion;
136137
},
137138
getImmediateSuggestions: widget.getImmediateSuggestions,

0 commit comments

Comments
 (0)