diff --git a/generated-docs/React/Basic/Events.md b/generated-docs/React/Basic/Events.md index 3e51fcf..0ba9d2b 100644 --- a/generated-docs/React/Basic/Events.md +++ b/generated-docs/React/Basic/Events.md @@ -69,6 +69,21 @@ input { onChange: handler targetValue } ``` +#### `handler_` + +``` purescript +handler_ :: Eff (react :: ReactFX) Unit -> EventHandler +``` + +Create an `EventHandler` which discards the `SyntheticEvent`. + +For example: + +```purs +input { onChange: handler_ (setState \_ -> { value }) + } +``` + #### `merge` ``` purescript diff --git a/src/React/Basic/Events.purs b/src/React/Basic/Events.purs index f85c64d..26f308f 100644 --- a/src/React/Basic/Events.purs +++ b/src/React/Basic/Events.purs @@ -4,6 +4,7 @@ module React.Basic.Events , EventFn , unsafeEventFn , handler + , handler_ , merge , class Merge , mergeImpl @@ -68,7 +69,7 @@ handler (EventFn fn) cb = mkEffFn1 $ fn >>> cb -- | input { onChange: handler_ (setState \_ -> { value }) -- | } -- | ``` -handler_ :: forall a. Eff (react :: ReactFX) Unit -> EventHandler +handler_ :: Eff (react :: ReactFX) Unit -> EventHandler handler_ = mkEffFn1 <<< const class Merge (rl :: RowList) fns a r | rl -> fns, rl a -> r where