UNPKG

apeman-react-toast

Version:
58 lines (45 loc) 1 kB
/** * Info toast. * @constructor ApInfoToast */ "use strict"; const React = require('react'), extend = require('extend'), classnames = require('classnames'), types = React.PropTypes, ApToast = require('./ap_toast'); /** @lends ApInfoToast */ let ApInfoToast = React.createClass({ //-------------------- // Specs //-------------------- propTypes: { message: types.string, duration: types.number, icon: types.string }, mixins: [], statics: {}, getInitialState() { return { items: '' }; }, getDefaultProps() { return { message: null, duration: 2000, icon: 'fa fa-exclamation-circle' }; }, render() { let s = this, state = s.state, props = s.props; return ( <ApToast className="ap-info-toast" {...props}/> ) } }); module.exports = ApInfoToast;