Module

Halogen.Datepicker.Internal.Utils

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

#mustBeMounted Source

mustBeMounted :: forall a m o p g f s. Maybe a -> HalogenM s f g p o m a

#pickerProps Source

pickerProps :: forall z r a e. Config -> PickerValue e a -> Array (IProp (class :: String | z) r)

#componentProps Source

componentProps :: forall z r. Config -> Array (IProp (class :: String | z) r)

#asRight Source

asRight :: forall f a e. Alternative f => Either e a -> f a

#asLeft Source

asLeft :: forall f a e. Alternative f => Either e a -> f e

#transitionState' Source

transitionState' :: forall err val m p g f. Eq err => Eq val => err -> (PickerValue err val -> TransitionM f g p m err val (Either Boolean val)) -> TransitionM f g p m err val Unit

#TransitionM Source

type TransitionM f g p m err val = HalogenM (PickerValue err val) f g p (PickerMessage (PickerValue err val)) m

#transitionState Source

transitionState :: forall err val m p g f. Eq err => Eq val => (PickerValue err val -> TransitionM f g p m err val (Either (Tuple Boolean err) val)) -> TransitionM f g p m err val Unit

#foldSteps Source

foldSteps :: forall a. Monoid a => Array (Maybe a) -> Maybe a

#mapParentHTMLQuery Source

mapParentHTMLQuery :: forall m p g f' f. (f ~> f') -> ParentHTML f g p m -> ParentHTML f' g p m

#mapComponentHTMLQuery Source

mapComponentHTMLQuery :: forall f' f. (f ~> f') -> ComponentHTML f -> ComponentHTML f'