custom_dropdown library

Searchable, theme-aware single and multi-select dropdown widgets.

Classes

CustomDropdownDecoration
Colors, borders, text styles, and nested decorations for an enabled dropdown.
CustomDropdownDisabledDecoration
Appearance overrides applied when a dropdown is disabled.
A dropdown with local or remote search, form validation, and selection controllers.
ListItemDecoration
Selection, hover, checkbox, and search-match styling for dropdown rows.
MultiSelectController<T>
Controls an immutable, duplicate-free list of selected items.
SearchFieldDecoration
Appearance and layout overrides for the dropdown search input.
SingleSelectController<T>
Controls a nullable single selection and notifies listeners when it changes.

Mixins

CustomDropdownListFilter
Custom matching for objects used in local-search dropdowns.

Typedefs

Builds a section heading for a group of items.
Builds the header for a selected single item.
Builds the header for a list of selected items.
Builds the placeholder displayed when no item is selected.
Builds a selectable row, including any custom selection control.
Builds the message displayed for an empty result set.
Builds a recoverable remote-search error without exposing raw errors by default.