JSPM

  • Created
  • Published
  • Downloads 1912213
  • Score
    100M100P100Q195571F
  • License MIT

An onClickOutside mixin for React components

Package Exports

  • react-onclickoutside

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (react-onclickoutside) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

An onClickOutside mixin for React components

installation

If you have Node.js needs, you can install this mixin via npm, using:

npm install react-onclickoutside --save

(or --save-dev depending on your needs). You then use it in your components as:

var Component = React.createClass({
  mixins: [
    require('react-onclickoutside')
  ],

  handleClickOutside: function(evt) {
    // ...handling code goes here...
  }
});

If you have plain-old-browser needs, you can install this mixin via bower, using:

bower install react-onclickoutside

and then include it as script via:

<script src="bower_components/react-onclickoutside/index.js"></script>

Then use it as:

var Component = React.createClass({
  mixins: [
    OnClickOutside
  ],

  handleClickOutside: function(evt) {
    // ...handling code goes here...
  }
});

For bugs and enhancements hit up https://github.com/Pomax/react-onclickoutside/issues