SherlockCompletionsBuilder constructor

SherlockCompletionsBuilder({
  1. required List<String> completions,
  2. required Widget buildCompletion(
    1. String completion
    ),
})

completions is the list of strings given by SherlockCompletion.input or in the SherlockSearchBar.suggestionsBuilder field:

SherlockSearchBar(
  suggestionsBuilder: (context, suggestions) => SherlockSuggestionsBuilder(
    suggestions: suggestions,
    ...
  ),
  ...
)

buildCompletion builds a widget for the current completion

SherlockCompletionsBuilder(
  completions: completions,
  buildCompletion: (completion) => Text(buildCompletion),
),

Implementation

SherlockCompletionsBuilder({
  required this.completions,
  required this.buildCompletion,
});