Module
Select.Primitives.SearchContainer
- Package
- purescript-halogen-select
- Repository
- citizennet/purescript-halogen-select
#SearchContainerQuery Source
data SearchContainerQuery o item eff m aConstructors
ToSearch (SearchQuery o item eff Unit) aToContainer (ContainerQuery o item Unit) aHandleSearch (Message o item) aHandleContainer (Message o item) aReceiver (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 itemConstructors
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