Module
Select.Primitives.SearchContainer
- Package
- purescript-halogen-select
- Repository
- citizennet/purescript-halogen-select
#SearchContainerQuery Source
data SearchContainerQuery o item eff m a
Constructors
ToSearch (SearchQuery o item eff Unit) a
ToContainer (ContainerQuery o item Unit) a
HandleSearch (Message o item) a
HandleContainer (Message o item) a
Receiver (Input o item eff m) a
#Input Source
type Input o item eff m = { debounceTime :: Milliseconds, items :: Array item, render :: SearchContainerHTML o item eff m -> SearchContainerHTML o item eff m -> SearchContainerHTML o item eff m, renderContainer :: ContainerState item -> ComponentHTML (ContainerQuery o item), renderSearch :: SearchState eff -> ComponentHTML (SearchQuery o item eff), search :: Maybe String }
#Message Source
data Message o item
Constructors
ContainerMessage (Message o item)
SearchMessage (Message o item)
Emit (o Unit)
#ChildQuery Source
type ChildQuery o item eff = Coproduct2 (ContainerQuery o item) (SearchQuery o item eff)
#SearchContainerHTML Source
type SearchContainerHTML o item eff m = ParentHTML (SearchContainerQuery o item eff m) (ChildQuery o item eff) ChildSlot m
#StateStore Source
type StateStore o item eff m = Store State (SearchContainerHTML o item eff m)
#inContainer Source
inContainer :: forall m eff item o. Action (ContainerQuery o item) -> SearchContainerQuery o item eff m Unit
#inSearch Source
inSearch :: forall m eff item o. Action (SearchQuery o item eff) -> SearchContainerQuery o item eff m Unit