@@ -20,7 +20,7 @@ class FormBuilderTypeAhead<T> extends StatefulWidget {
20
20
final Duration debounceDuration;
21
21
final SuggestionsBoxDecoration suggestionsBoxDecoration;
22
22
23
- // final SuggestionSelectionCallback<T> onSuggestionSelected;
23
+ final SuggestionSelectionCallback <T > onSuggestionSelected;
24
24
final ItemBuilder <T > itemBuilder;
25
25
final SuggestionsCallback <T > suggestionsCallback;
26
26
final double suggestionsBoxVerticalOffset;
@@ -39,7 +39,7 @@ class FormBuilderTypeAhead<T> extends StatefulWidget {
39
39
40
40
FormBuilderTypeAhead ({
41
41
@required this .attribute,
42
- // @required this.onSuggestionSelected,
42
+ this .onSuggestionSelected,
43
43
@required this .itemBuilder,
44
44
@required this .suggestionsCallback,
45
45
this .initialValue,
@@ -132,6 +132,7 @@ class _FormBuilderTypeAheadState extends State<FormBuilderTypeAhead> {
132
132
transitionBuilder: (context, suggestionsBox, controller) =>
133
133
suggestionsBox,
134
134
onSuggestionSelected: (suggestion) {
135
+ if (widget.onSuggestionSelected != null ) widget.onSuggestionSelected (suggestion);
135
136
_typeAheadController.text = suggestion;
136
137
},
137
138
getImmediateSuggestions: widget.getImmediateSuggestions,
0 commit comments