diff --git a/dist/index.js b/dist/index.js index 71ea7d0..4468bc9 100644 --- a/dist/index.js +++ b/dist/index.js @@ -13,7 +13,8 @@ module.exports = React.createClass({ propTypes: { autoshow: React.PropTypes.bool, - forceGemini: React.PropTypes.bool + forceGemini: React.PropTypes.bool, + onResize: React.PropTypes.func }, getDefaultProps: function getDefaultProps() { @@ -35,7 +36,8 @@ module.exports = React.createClass({ element: ReactDOM.findDOMNode(this), autoshow: this.props.autoshow, forceGemini: this.props.forceGemini, - createElements: false + createElements: false, + onResize: this.props.onResize }).create(); }, componentDidUpdate: function componentDidUpdate() { @@ -53,7 +55,8 @@ module.exports = React.createClass({ var children = _props.children; var autoshow = _props.autoshow; var forceGemini = _props.forceGemini; - var other = _objectWithoutProperties(_props, ['className', 'children', 'autoshow', 'forceGemini']); + var onResize = _props.onResize; + var other = _objectWithoutProperties(_props, ['className', 'children', 'autoshow', 'forceGemini', 'onResize']); var classes = ''; if (className) { diff --git a/package.json b/package.json index d3c6ed6..ebe388a 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "license": "MIT", "homepage": "https://github.com/noeldelgado/react-gemini-scrollbar", "dependencies": { - "gemini-scrollbar": "1.3.x" + "gemini-scrollbar": "^1.4.2" }, "peerDependencies": { "react": "^0.14.0 || ^15.0.0", diff --git a/src/index.jsx b/src/index.jsx index 3f04140..83d8772 100644 --- a/src/index.jsx +++ b/src/index.jsx @@ -7,7 +7,8 @@ module.exports = React.createClass({ propTypes: { autoshow: React.PropTypes.bool, - forceGemini: React.PropTypes.bool + forceGemini: React.PropTypes.bool, + onResize: React.PropTypes.func, }, getDefaultProps() { @@ -28,7 +29,8 @@ module.exports = React.createClass({ element: ReactDOM.findDOMNode(this), autoshow: this.props.autoshow, forceGemini: this.props.forceGemini, - createElements: false + createElements: false, + onResize: this.props.onResize, }).create(); }, @@ -44,7 +46,7 @@ module.exports = React.createClass({ }, render() { - var {className, children, autoshow, forceGemini, ...other} = this.props, + var {className, children, autoshow, forceGemini, onResize, ...other} = this.props, classes = ''; if (className) {