{ theme : Hatchinq.Theme.Theme
, lift : Message item msg -> msg
}
{ id : Maybe String
, selected : Maybe item
}
{ items : List item
, toPrimaryText : item -> String
, onSelect : Maybe (item -> msg)
, activated : Maybe item
, state : State item
}
configure : Config item msg -> List (Hatchinq.Attribute.Attribute (InternalConfig item msg)) -> View item msg -> Element msg
control : (item -> Element msg) -> Hatchinq.Attribute.Attribute (InternalConfig item msg)
imageSrc : (item -> String) -> Hatchinq.Attribute.Attribute (InternalConfig item msg)
init : State item
itemsCount : Basics.Int -> Hatchinq.Attribute.Attribute (InternalConfig item msg)
secondaryText : (item -> String) -> Hatchinq.Attribute.Attribute (InternalConfig item msg)
update : Message item msg -> State item -> ( State item, Platform.Cmd.Cmd msg )