apeman-react-toast
Version:
apeman react package for toast components.
60 lines (42 loc) • 3.33 kB
JavaScript
/**
* Error toast.
* @class ApErrorToast
*/
;
Object.defineProperty(exports, "__esModule", {
value: true
});
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 _ap_toast = require('./ap_toast');
var _ap_toast2 = _interopRequireDefault(_ap_toast);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/** @lends ApErrorToast */
var ApErrorToast = _react2.default.createClass({
displayName: 'ApErrorToast',
// --------------------
// Specs
// --------------------
propTypes: _ap_toast2.default.propTypes,
mixins: [],
statics: {},
getInitialState: function getInitialState() {
return {};
},
getDefaultProps: function getDefaultProps() {
return {
messages: [],
icon: 'fa fa-check-circle',
dismiss: null,
level: 'error'
};
},
render: function render() {
var s = this;
var props = s.props;
return _react2.default.createElement(_ap_toast2.default, _extends({}, props, { className: 'ap-error-toast' }));
}
});
exports.default = ApErrorToast;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwX2Vycm9yX3RvYXN0LmpzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7QUFLQTs7Ozs7Ozs7QUFFQTs7OztBQUNBOzs7Ozs7QUFFQTtBQUNBLElBQU0sZUFBZSxnQkFBTSxXQUFOLENBQWtCO0FBQUE7OztBQUVyQztBQUNBO0FBQ0E7O0FBRUEsYUFBVyxtQkFBUSxTQU5rQjs7QUFRckMsVUFBUSxFQVI2Qjs7QUFVckMsV0FBUyxFQVY0Qjs7QUFZckMsaUJBWnFDLDZCQVlsQjtBQUNqQixXQUFPLEVBQVA7QUFDRCxHQWRvQztBQWdCckMsaUJBaEJxQyw2QkFnQmxCO0FBQ2pCLFdBQU87QUFDTCxnQkFBVSxFQURMO0FBRUwsWUFBTSxvQkFGRDtBQUdMLGVBQVMsSUFISjtBQUlMLGFBQU87QUFKRixLQUFQO0FBTUQsR0F2Qm9DO0FBeUJyQyxRQXpCcUMsb0JBeUIzQjtBQUNSLFFBQU0sSUFBSSxJQUFWO0FBRFEsUUFFRixLQUZFLEdBRVEsQ0FGUixDQUVGLEtBRkU7OztBQUlSLFdBQ0UsK0RBQWMsS0FBZCxJQUFzQixXQUFVLGdCQUFoQyxJQURGO0FBR0Q7QUFoQ29DLENBQWxCLENBQXJCOztrQkFtQ2UsWSIsImZpbGUiOiJhcF9lcnJvcl90b2FzdC5qc3giLCJzb3VyY2VSb290IjoiL1VzZXJzL29rdW5pc2hpbmlzaGkvUHJvamVjdHMvYXBlbWFuLXByb2plY3RzL2FwZW1hbi1yZWFjdC10b2FzdC9jaS8uLi9saWIiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEVycm9yIHRvYXN0LlxuICogQGNsYXNzIEFwRXJyb3JUb2FzdFxuICovXG5cbid1c2Ugc3RyaWN0J1xuXG5pbXBvcnQgUmVhY3QsIHtQcm9wVHlwZXMgYXMgdHlwZXN9IGZyb20gJ3JlYWN0J1xuaW1wb3J0IEFwVG9hc3QgZnJvbSAnLi9hcF90b2FzdCdcblxuLyoqIEBsZW5kcyBBcEVycm9yVG9hc3QgKi9cbmNvbnN0IEFwRXJyb3JUb2FzdCA9IFJlYWN0LmNyZWF0ZUNsYXNzKHtcblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBTcGVjc1xuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIHByb3BUeXBlczogQXBUb2FzdC5wcm9wVHlwZXMsXG5cbiAgbWl4aW5zOiBbXSxcblxuICBzdGF0aWNzOiB7fSxcblxuICBnZXRJbml0aWFsU3RhdGUgKCkge1xuICAgIHJldHVybiB7fVxuICB9LFxuXG4gIGdldERlZmF1bHRQcm9wcyAoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIG1lc3NhZ2VzOiBbXSxcbiAgICAgIGljb246ICdmYSBmYS1jaGVjay1jaXJjbGUnLFxuICAgICAgZGlzbWlzczogbnVsbCxcbiAgICAgIGxldmVsOiAnZXJyb3InXG4gICAgfVxuICB9LFxuXG4gIHJlbmRlciAoKSB7XG4gICAgY29uc3QgcyA9IHRoaXNcbiAgICBsZXQgeyBwcm9wcyB9ID0gc1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxBcFRvYXN0IHsgLi4ucHJvcHMgfSBjbGFzc05hbWU9J2FwLWVycm9yLXRvYXN0Jy8+XG4gICAgKVxuICB9XG59KVxuXG5leHBvcnQgZGVmYXVsdCBBcEVycm9yVG9hc3RcbiJdfQ==