Ninety-nine Pitchers of Malt

    bs-downshift

    1.0.1 • Public • Published

    bs-downshift

    BuckleScript bindings for Downshift

    npm Issues Dependencies Issues Last Commit

    Demo

    Coming soon

    Compatibility with original downshift library

    Compatible with downshift v1.25.0.

    Using newer versions of downshift might break the bindings as the API might have changed. Use at your own risk.

    Install and setup

    yarn

    $ yarn add bs-downshift

    bsconfig

    Add bs-downshift to your bs-dependencies: bsconfig.json

    "bs-dependencies"[
      "bs-downshift",
      "reason-react"
    ]

    Usage

    See examples folder.

    Usage of render function

    The render prop is a function that passes an object which contains methods and values.

    In ReasonML, this object is represented as a module called ControllerStateAndHelpers.

    To make use of the methods and values within that module, you need to call it by passing the argument type (which is of type ControllerStateAndHelpers.t and does effectively the binding to the JS object method) like:

    render=(
      t => {
        ControllerStateAndHelpers.toggleMenu(t, ());
        /* ... */
      }
    )

    You can see that in the examples folder.

    Install

    npm i bs-downshift

    DownloadsWeekly Downloads

    3

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    20.8 kB

    Total Files

    11

    Last publish

    Collaborators

    • emmenko