apeman-react-toast
Version:
apeman react package for toast components.
65 lines (48 loc) • 3.92 kB
JavaScript
/**
* Warn toast.
* @constructor ApWarnToast
*/
;
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
var _react = require('react');
var _react2 = _interopRequireDefault(_react);
var _classnames = require('classnames');
var _classnames2 = _interopRequireDefault(_classnames);
var _ap_toast = require('./ap_toast');
var _ap_toast2 = _interopRequireDefault(_ap_toast);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/** @lends ApWarnToast */
var ApWarnToast = _react2.default.createClass({
displayName: 'ApWarnToast',
//--------------------
// Specs
//--------------------
propTypes: {
message: _react.PropTypes.string,
duration: _react.PropTypes.number,
icon: _react.PropTypes.string
},
mixins: [],
statics: {},
getInitialState: function getInitialState() {
return {
items: ''
};
},
getDefaultProps: function getDefaultProps() {
return {
message: null,
duration: 2000,
icon: 'fa fa-warning'
};
},
render: function render() {
var s = this,
state = s.state,
props = s.props;
return _react2.default.createElement(_ap_toast2.default, _extends({ className: 'ap-warn-toast'
}, props));
}
});
module.exports = ApWarnToast;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwX3dhcm5fdG9hc3QuanN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBS0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFPQSxJQUFJLGNBQWMsZ0JBQU0sV0FBTixDQUFrQjs7Ozs7OztBQU9oQyxlQUFXO0FBQ1AsaUJBQVMsaUJBQU0sTUFBTjtBQUNULGtCQUFVLGlCQUFNLE1BQU47QUFDVixjQUFNLGlCQUFNLE1BQU47S0FIVjs7QUFNQSxZQUFRLEVBQVI7O0FBRUEsYUFBUyxFQUFUOztBQUVBLGdEQUFrQjtBQUNkLGVBQU87QUFDSCxtQkFBTyxFQUFQO1NBREosQ0FEYztLQWpCYztBQXVCaEMsZ0RBQWtCO0FBQ2QsZUFBTztBQUNILHFCQUFTLElBQVQ7QUFDQSxzQkFBVSxJQUFWO0FBQ0Esa0JBQU0sZUFBTjtTQUhKLENBRGM7S0F2QmM7QUErQmhDLDhCQUFTO0FBQ0wsWUFBSSxJQUFJLElBQUo7WUFDQSxRQUFRLEVBQUUsS0FBRjtZQUNSLFFBQVEsRUFBRSxLQUFGLENBSFA7O0FBS0wsZUFDSSw2REFBUyxXQUFVLGVBQVY7V0FDRCxNQURSLENBREosQ0FMSztLQS9CdUI7Q0FBbEIsQ0FBZDs7QUEyQ0osT0FBTyxPQUFQLEdBQWlCLFdBQWpCIiwiZmlsZSI6ImFwX3dhcm5fdG9hc3QuanMiLCJzb3VyY2VSb290IjoiL1VzZXJzL29rdW5pc2hpbmlzaGkvUHJvamVjdHMvYXBlbWFuLXByb2plY3RzL2FwZW1hbi1yZWFjdC10b2FzdC9saWIiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFdhcm4gdG9hc3QuXG4gKiBAY29uc3RydWN0b3IgQXBXYXJuVG9hc3RcbiAqL1xuXG5cInVzZSBzdHJpY3RcIjtcblxuaW1wb3J0IFJlYWN0LCB7UHJvcFR5cGVzIGFzIHR5cGVzfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJztcbmltcG9ydCBBcFRvYXN0IGZyb20gJy4vYXBfdG9hc3QnO1xuXG4vKiogQGxlbmRzIEFwV2FyblRvYXN0ICovXG5sZXQgQXBXYXJuVG9hc3QgPSBSZWFjdC5jcmVhdGVDbGFzcyh7XG5cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBTcGVjc1xuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIHByb3BUeXBlczoge1xuICAgICAgICBtZXNzYWdlOiB0eXBlcy5zdHJpbmcsXG4gICAgICAgIGR1cmF0aW9uOiB0eXBlcy5udW1iZXIsXG4gICAgICAgIGljb246IHR5cGVzLnN0cmluZ1xuICAgIH0sXG5cbiAgICBtaXhpbnM6IFtdLFxuXG4gICAgc3RhdGljczoge30sXG5cbiAgICBnZXRJbml0aWFsU3RhdGUoKSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBpdGVtczogJydcbiAgICAgICAgfTtcbiAgICB9LFxuXG4gICAgZ2V0RGVmYXVsdFByb3BzKCkge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgbWVzc2FnZTogbnVsbCxcbiAgICAgICAgICAgIGR1cmF0aW9uOiAyMDAwLFxuICAgICAgICAgICAgaWNvbjogJ2ZhIGZhLXdhcm5pbmcnXG4gICAgICAgIH07XG4gICAgfSxcblxuICAgIHJlbmRlcigpIHtcbiAgICAgICAgbGV0IHMgPSB0aGlzLFxuICAgICAgICAgICAgc3RhdGUgPSBzLnN0YXRlLFxuICAgICAgICAgICAgcHJvcHMgPSBzLnByb3BzO1xuXG4gICAgICAgIHJldHVybiAoXG4gICAgICAgICAgICA8QXBUb2FzdCBjbGFzc05hbWU9XCJhcC13YXJuLXRvYXN0XCJcbiAgICAgICAgICAgICAgICB7Li4ucHJvcHN9Lz5cbiAgICAgICAgKVxuICAgIH1cbn0pO1xuXG5tb2R1bGUuZXhwb3J0cyA9IEFwV2FyblRvYXN0OyJdfQ==