MultiSelect component.
Opaque type for the component's state.
Initialize a default and empty state.
Get the data from the State.
Get the selected items from the State.
Set the data in the State.
Set the selected items.
Select or unselect items by ID.
Opaque type for the component's configuration.
Initialize the component's configuration.
config : MultiSelect.Config User Msg
config =
MultiSelect.config
(String.fromInt << .id)
(\x -> x.firstname ++ " " ++ x.lastname)
OnSelectStateAdd custom class to the component.
Customize the search input placeholder.
Component's view.
Component's subscriptions.
ID of a element.