diff --git a/components/button.cjsx b/components/button.cjsx index b6727509..31817aba 100644 --- a/components/button.cjsx +++ b/components/button.cjsx @@ -2,18 +2,12 @@ @todo ### - -css = require "./style/button.styl" -# -- Components -FontIcon = require "./font_icon" -Ripple = require "./ripple" -# -- Mixins -# StyleMixin = require "./mixins/style" +Style = require './style/button' +FontIcon = require './font_icon' +Ripple = require './ripple' module.exports = React.createClass - # mixins: [StyleMixin] - # -- States & Properties propTypes: type : React.PropTypes.string @@ -29,6 +23,10 @@ module.exports = React.createClass getInitialState: -> ripple : undefined + # -- Lifecycle + componentWillReceiveProps: -> + @setState ripple: undefined + # -- Events onClick: (event) -> event.preventDefault() @@ -39,6 +37,7 @@ module.exports = React.createClass # -- Render render: -> + console.log "ripple", @state.ripple