1 | /**
|
2 | * Toast item component
|
3 | * @class ApToastItem
|
4 | */
|
5 | ;
|
6 |
|
7 | Object.defineProperty(exports, "__esModule", {
|
8 | value: true
|
9 | });
|
10 |
|
11 | var _react = require('react');
|
12 |
|
13 | var _react2 = _interopRequireDefault(_react);
|
14 |
|
15 | var _classnames = require('classnames');
|
16 |
|
17 | var _classnames2 = _interopRequireDefault(_classnames);
|
18 |
|
19 | var _apemanReactIcon = require('apeman-react-icon');
|
20 |
|
21 | var _apemanReactMixins = require('apeman-react-mixins');
|
22 |
|
23 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
24 |
|
25 | /** @lends ApToastItem */
|
26 | var ApToastItem = _react2.default.createClass({
|
27 | displayName: 'ApToastItem',
|
28 |
|
29 | // --------------------
|
30 | // Specs
|
31 | // --------------------
|
32 |
|
33 | propTypes: {
|
34 | text: _react.PropTypes.string,
|
35 | icon: _react.PropTypes.string
|
36 | },
|
37 |
|
38 | mixins: [_apemanReactMixins.ApTouchMixin],
|
39 |
|
40 | render: function render() {
|
41 | var s = this;
|
42 | var props = s.props;
|
43 |
|
44 | return _react2.default.createElement(
|
45 | 'div',
|
46 | { className: 'ap-toast-item', 'data-text': props.text },
|
47 | _react2.default.createElement(
|
48 | 'span',
|
49 | { className: 'ap-toast-text' },
|
50 | _react2.default.createElement(_apemanReactIcon.ApIcon, { className: (0, _classnames2.default)('ap-toast-item-icon', props.icon) }),
|
51 | props.text
|
52 | ),
|
53 | props.children
|
54 | );
|
55 | }
|
56 | });
|
57 |
|
58 | exports.default = ApToastItem;
|
59 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwX3RvYXN0X2l0ZW0uanN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFJQTs7Ozs7O0FBRUE7Ozs7QUFDQTs7OztBQUNBOztBQUNBOzs7OztBQUdBLElBQU0sY0FBYyxnQkFBTSxXQUFOLENBQWtCO0FBQUE7Ozs7OztBQUtwQyxhQUFXO0FBQ1QsVUFBTSxpQkFBTSxNQURIO0FBRVQsVUFBTSxpQkFBTTtBQUZILEdBTHlCOztBQVVwQyxVQUFRLGlDQVY0Qjs7QUFjcEMsUUFkb0Msb0JBYzFCO0FBQ1IsUUFBTSxJQUFJLElBQVY7QUFEUSxRQUVGLEtBRkUsR0FFUSxDQUZSLENBRUYsS0FGRTs7QUFHUixXQUNFO0FBQUE7TUFBQSxFQUFLLFdBQVUsZUFBZixFQUErQixhQUFZLE1BQU0sSUFBakQ7TUFDVTtBQUFBO1FBQUEsRUFBTSxXQUFVLGVBQWhCO1FBQ0kseURBQVEsV0FBWSwwQkFBVyxvQkFBWCxFQUFpQyxNQUFNLElBQXZDLENBQXBCLEdBREo7UUFDMEUsTUFBTTtBQURoRixPQURWO01BSUksTUFBTTtBQUpWLEtBREY7QUFRRDtBQXpCbUMsQ0FBbEIsQ0FBcEI7O2tCQTRCZSxXIiwiZmlsZSI6ImFwX3RvYXN0X2l0ZW0uanMiLCJzb3VyY2VSb290IjoiL1VzZXJzL29rdW5pc2hpbmlzaGkvUHJvamVjdHMvYXBlbWFuLXByb2plY3RzL2FwZW1hbi1yZWFjdC10b2FzdC9saWIiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFRvYXN0IGl0ZW0gY29tcG9uZW50XG4gKiBAY2xhc3MgQXBUb2FzdEl0ZW1cbiAqL1xuJ3VzZSBzdHJpY3QnXG5cbmltcG9ydCBSZWFjdCwge1Byb3BUeXBlcyBhcyB0eXBlc30gZnJvbSAncmVhY3QnXG5pbXBvcnQgY2xhc3NuYW1lcyBmcm9tICdjbGFzc25hbWVzJ1xuaW1wb3J0IHtBcEljb259IGZyb20gJ2FwZW1hbi1yZWFjdC1pY29uJ1xuaW1wb3J0IHtBcFRvdWNoTWl4aW59IGZyb20gJ2FwZW1hbi1yZWFjdC1taXhpbnMnXG5cbi8qKiBAbGVuZHMgQXBUb2FzdEl0ZW0gKi9cbmNvbnN0IEFwVG9hc3RJdGVtID0gUmVhY3QuY3JlYXRlQ2xhc3Moe1xuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBTcGVjc1xuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIHByb3BUeXBlczoge1xuICAgIHRleHQ6IHR5cGVzLnN0cmluZyxcbiAgICBpY29uOiB0eXBlcy5zdHJpbmdcbiAgfSxcblxuICBtaXhpbnM6IFtcbiAgICBBcFRvdWNoTWl4aW5cbiAgXSxcblxuICByZW5kZXIgKCkge1xuICAgIGNvbnN0IHMgPSB0aGlzXG4gICAgbGV0IHsgcHJvcHMgfSA9IHNcbiAgICByZXR1cm4gKFxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJhcC10b2FzdC1pdGVtXCIgZGF0YS10ZXh0PXsgcHJvcHMudGV4dCB9PlxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImFwLXRvYXN0LXRleHRcIj5cbiAgICAgICAgICAgICAgICAgICAgPEFwSWNvbiBjbGFzc05hbWU9eyBjbGFzc25hbWVzKCdhcC10b2FzdC1pdGVtLWljb24nLCBwcm9wcy5pY29uKSB9Lz57IHByb3BzLnRleHQgfVxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgeyBwcm9wcy5jaGlsZHJlbiB9XG4gICAgICA8L2Rpdj5cbiAgICApXG4gIH1cbn0pXG5cbmV4cG9ydCBkZWZhdWx0IEFwVG9hc3RJdGVtXG4iXX0= |
\ | No newline at end of file |