2.0.4 • Published 8 years ago

react-tray v2.0.4

Weekly downloads
123
License
MIT
Repository
github
Last release
8 years ago

react-tray

An accessible tray component useful for navigation menus See example at http://instructure-react.github.io/react-tray

Usage

var React = require('react');
var Tray = require('react-tray');

var App = React.createClass({
  getInitialState: function () {
    return {
      isTrayOpen: false
    };
  },

  openTray: function () {
    this.setState({
      isTrayOpen: true
    });
  },

  closeTray: function () {
    this.setState({
      isTrayOpen: false
    });
  },


  render: function () {
    return (
      <div>
        <ul role="menu" className="navigation">
          <li role="menuitem">
            <a tabIndex={0}
                role="button"
                aria-haspopup={true}
                onClick={this.handleNavClick}>Menu</a>
          </li>
        </ul>
        <Tray isOpen={this.state.isTrayOpen}
              onBlur={this.closeTray}
              closeTimeoutMS={150}
        >
          <h1>Tray Content</h1>
          <div>Learn to drive and everything.</div>
        </Tray>
      </div>
    );
  }
});

React.render(<App/>, document.getElementById('content'));
2.0.4

8 years ago

2.0.3

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.1.0

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.3.0

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago