UNPKG

apeman-react-toast

Version:
57 lines (46 loc) 3.91 kB
/** * Info toast. * @constructor ApInfoToast */ "use strict"; 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'), extend = require('extend'), classnames = require('classnames'), types = React.PropTypes, ApToast = require('./ap_toast'); /** @lends ApInfoToast */ var ApInfoToast = React.createClass({ displayName: 'ApInfoToast', //-------------------- // Specs //-------------------- propTypes: { message: types.string, duration: types.number, icon: types.string }, mixins: [], statics: {}, getInitialState: function getInitialState() { return { items: '' }; }, getDefaultProps: function getDefaultProps() { return { message: null, duration: 2000, icon: 'fa fa-exclamation-circle' }; }, render: function render() { var s = this, state = s.state, props = s.props; return React.createElement(ApToast, _extends({ className: 'ap-info-toast' }, props)); } }); module.exports = ApInfoToast; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwX2luZm9fdG9hc3QuanN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBS0E7Ozs7QUFFQSxJQUFNLFFBQVEsUUFBUSxPQUFSLENBQVI7SUFDRixTQUFTLFFBQVEsUUFBUixDQUFUO0lBQ0EsYUFBYSxRQUFRLFlBQVIsQ0FBYjtJQUNBLFFBQVEsTUFBTSxTQUFOO0lBQ1IsVUFBVSxRQUFRLFlBQVIsQ0FBVjs7O0FBR0osSUFBSSxjQUFjLE1BQU0sV0FBTixDQUFrQjs7Ozs7OztBQU9oQyxlQUFXO0FBQ1AsaUJBQVMsTUFBTSxNQUFOO0FBQ1Qsa0JBQVUsTUFBTSxNQUFOO0FBQ1YsY0FBTSxNQUFNLE1BQU47S0FIVjs7QUFNQSxZQUFRLEVBQVI7O0FBRUEsYUFBUyxFQUFUOztBQUVBLGdEQUFrQjtBQUNkLGVBQU87QUFDSCxtQkFBTyxFQUFQO1NBREosQ0FEYztLQWpCYztBQXVCaEMsZ0RBQWtCO0FBQ2QsZUFBTztBQUNILHFCQUFTLElBQVQ7QUFDQSxzQkFBVSxJQUFWO0FBQ0Esa0JBQU0sMEJBQU47U0FISixDQURjO0tBdkJjO0FBK0JoQyw4QkFBUztBQUNMLFlBQUksSUFBSSxJQUFKO1lBQ0EsUUFBUSxFQUFFLEtBQUY7WUFDUixRQUFRLEVBQUUsS0FBRixDQUhQOztBQUtMLGVBQ0ksb0JBQUMsT0FBRCxhQUFTLFdBQVUsZUFBVjtXQUNELE1BRFIsQ0FESixDQUxLO0tBL0J1QjtDQUFsQixDQUFkOztBQTJDSixPQUFPLE9BQVAsR0FBaUIsV0FBakIiLCJmaWxlIjoiYXBfaW5mb190b2FzdC5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvb2t1bmlzaGluaXNoaS9Qcm9qZWN0cy9hcGVtYW4tcHJvamVjdHMvYXBlbWFuLXJlYWN0LXRvYXN0L2xpYiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogSW5mbyB0b2FzdC5cbiAqIEBjb25zdHJ1Y3RvciBBcEluZm9Ub2FzdFxuICovXG5cblwidXNlIHN0cmljdFwiO1xuXG5jb25zdCBSZWFjdCA9IHJlcXVpcmUoJ3JlYWN0JyksXG4gICAgZXh0ZW5kID0gcmVxdWlyZSgnZXh0ZW5kJyksXG4gICAgY2xhc3NuYW1lcyA9IHJlcXVpcmUoJ2NsYXNzbmFtZXMnKSxcbiAgICB0eXBlcyA9IFJlYWN0LlByb3BUeXBlcyxcbiAgICBBcFRvYXN0ID0gcmVxdWlyZSgnLi9hcF90b2FzdCcpO1xuXG4vKiogQGxlbmRzIEFwSW5mb1RvYXN0ICovXG5sZXQgQXBJbmZvVG9hc3QgPSBSZWFjdC5jcmVhdGVDbGFzcyh7XG5cblxuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBTcGVjc1xuICAgIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICAgIHByb3BUeXBlczoge1xuICAgICAgICBtZXNzYWdlOiB0eXBlcy5zdHJpbmcsXG4gICAgICAgIGR1cmF0aW9uOiB0eXBlcy5udW1iZXIsXG4gICAgICAgIGljb246IHR5cGVzLnN0cmluZ1xuICAgIH0sXG5cbiAgICBtaXhpbnM6IFtdLFxuXG4gICAgc3RhdGljczoge30sXG5cbiAgICBnZXRJbml0aWFsU3RhdGUoKSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBpdGVtczogJydcbiAgICAgICAgfTtcbiAgICB9LFxuXG4gICAgZ2V0RGVmYXVsdFByb3BzKCkge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgbWVzc2FnZTogbnVsbCxcbiAgICAgICAgICAgIGR1cmF0aW9uOiAyMDAwLFxuICAgICAgICAgICAgaWNvbjogJ2ZhIGZhLWV4Y2xhbWF0aW9uLWNpcmNsZSdcbiAgICAgICAgfTtcbiAgICB9LFxuXG4gICAgcmVuZGVyKCkge1xuICAgICAgICBsZXQgcyA9IHRoaXMsXG4gICAgICAgICAgICBzdGF0ZSA9IHMuc3RhdGUsXG4gICAgICAgICAgICBwcm9wcyA9IHMucHJvcHM7XG5cbiAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgIDxBcFRvYXN0IGNsYXNzTmFtZT1cImFwLWluZm8tdG9hc3RcIlxuICAgICAgICAgICAgICAgIHsuLi5wcm9wc30vPlxuICAgICAgICApXG4gICAgfVxufSk7XG5cbm1vZHVsZS5leHBvcnRzID0gQXBJbmZvVG9hc3Q7Il19