1.1.0 • Published 7 years ago

boundless-button v1.1.0

Weekly downloads
7
License
MIT
Repository
github
Last release
7 years ago

THIS IS AN AUTOGENERATED FILE. EDIT INDEX.JS INSTEAD.

Button

A control with "pressed" state support.

Button has two modes of operation:

  1. stateless (like a normal <button>)

    <Button onPressed={doSomething}>foo</Button>

    Note that instead of onClick, Button uses onPressed. This is because the component also listens for keyboard Enter events, so onClick only tells half the story. You can still bind to that particular React event though if there's a need to tell the difference between clicks and Enter presses.

  2. stateful (like a toggle, e.g. bold-mode in a rich text editor)

    "stateful" mode is triggered by passing a boolean to pressed. This enables the button to act like a controlled component. The onUnpressed event callback will also now be fired when appropriate.

    <Button
        pressed={true}
        onPressed={doSomething}
        onUnpressed={doSomethingElse}>
        foo
    </Button>

Props

Note: only top-level props are in the README, for the full list check out the website.

Required Props

There are no required props.

Optional Props