apeman-react-toast
Version:
apeman react package for toast components.
56 lines (43 loc) • 945 B
JSX
/**
* Error toast.
* @constructor ApErrorToast
*/
;
const React = require('react'),
classnames = require('classnames'),
types = React.PropTypes,
ApToast = require('./ap_toast');
/** @lends ApErrorToast */
let ApErrorToast = 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-check-circle'
};
},
render() {
let s = this,
{state, props} = s;
return (
<ApToast className="ap-error-toast"
{...props}/>
)
}
});
module.exports = ApErrorToast;