This library provides a dropdown that can deal with items of any arbitrary type t. Items are not part of this component's internal model, meaning that there is a single source of truth: your own Model.
It sets the selected item by value, rather than by index, which can be useful when the set of items is dynamic. User selection is communicated by returning an Event that contains the whole selected item.
tSee examples folder for complete usage examples.
This library's design was deeply influenced by Evan Czaplicki's About API Design and elm-datepicker.