From ff936cbf70649b921b6760d0ad52c2a6be9b1476 Mon Sep 17 00:00:00 2001 From: Felipe Matos Date: Wed, 11 Nov 2015 01:02:55 -0300 Subject: [PATCH] Fix disabled ripple click error If ripple prop is false, this.refs.ripple will be undefined and will throw a TypeError every time handleMouseDown is called. --- components/button/index.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/button/index.jsx b/components/button/index.jsx index 182e7a4b..2ddeb79e 100644 --- a/components/button/index.jsx +++ b/components/button/index.jsx @@ -33,7 +33,7 @@ class Button extends React.Component { handleMouseDown = (event) => { events.pauseEvent(event); - this.refs.ripple.start(event); + if (this.refs.ripple) this.refs.ripple.start(event); if (this.props.onMouseDown) this.props.onMouseDown(event); };