diff --git a/components/snackbar/index.js b/components/snackbar/index.js new file mode 100644 index 00000000..73a85d74 --- /dev/null +++ b/components/snackbar/index.js @@ -0,0 +1,51 @@ +import React from 'react'; +import style from './style'; + +import FontIcon from '../font_icon'; + +export default React.createClass({ + displayName: 'Slider', + + propTypes: { + actions: React.PropTypes.array, + caption: React.PropTypes.string, + className: React.PropTypes.string, + icon: React.PropTypes.string, + timeout: React.PropTypes.number, + type: React.PropTypes.string + }, + + getDefaultProps () { + return { + className: '', + timeout: 10 + }; + }, + + getInitialState () { + return { + active: false + }; + }, + + componentDidMount () { + setInterval( function () { + console.log('destroy'); + }, this.props.timeout * 1000) + }, + + render () { + let className = `${style.root} ${style[this.props.type]}`; + if (this.props.className) className += ` ${this.props.className}`; + + return ( +
lorem ipsum...
+lorem ipsum...
+