Module

Halogen.Datepicker.Internal.Choice

Package
purescript-halogen-datepicker
Repository
slamdata/purescript-halogen-datepicker

#picker Source

picker :: forall m val. Ord val => HasChoiceInputVal val -> Config val -> Component HTML (Query val) Unit (Message val) m

#ChoiceQuery Source

data ChoiceQuery val a

#Query Source

type Query val = Coproduct (QueryIn val) (ChoiceQuery val)

#Config Source

type Config val = { root :: Array ClassName, title :: String, values :: NonEmpty Array val }

#ChoiceError Source

#HasChoiceInputVal Source

type HasChoiceInputVal a = { fromString :: String -> Maybe a, toTitle :: a -> String, toValue :: a -> String }

#boundedEnumHasChoiceInputVal Source

#maybeBoundedEnumHasChoiceInputVal Source

#valueMustBeInValues Source

valueMustBeInValues :: forall m o p g f s. Maybe ChoiceError -> HalogenM s f g p o m Unit