geniuslink_auto_suggestions_box library

Classes

AutoSuggestion<T>
One suggestion row. value is what the host receives on select; label is the text shown and matched against.
AutoSuggestionMatching
Pure matching + highlight helpers (shared by sources and the view).
AutoSuggestionsBox<T>
AutoSuggestionsBoxController<T>
AutoSuggestionsBoxThemeData
AutoSuggestionsHighlight
Renders text with the portion(s) matching query emphasised — the design-system analogue of the package's highlight text.
AutoSuggestionsSource<T>
Produces suggestions for a query. Subclass for custom behaviour, or use the AutoSuggestionsSource.list / .strings / .async factories.
HighlightSpan
A [start, end) slice of a label that matched the query — the view bolds it.
StringSuggestions
Convenience builder for a plain List<String> (value == label).

Enums

AutoSuggestionMatch
How a query string is tested against a suggestion's haystack.