diff --git a/index.js b/index.js index 0d481e4..7693eb5 100644 --- a/index.js +++ b/index.js @@ -136,7 +136,13 @@ export default class SideMenu extends React.Component { if (this.isOpen) { overlay = ( - this.openMenu(false)}> + { + if (this.props.externalToggle) { + this.props.externalToggle(); + } + this.openMenu(false); + }} + > ); @@ -275,6 +281,7 @@ SideMenu.propTypes = { isOpen: PropTypes.bool, bounceBackOnOverdraw: PropTypes.bool, autoClosing: PropTypes.bool, + externalToggle: PropTypes.func, }; SideMenu.defaultProps = { @@ -304,4 +311,5 @@ SideMenu.defaultProps = { isOpen: false, bounceBackOnOverdraw: true, autoClosing: true, + externalToggle: () => {}, };