1 | /**
|
2 | * Drop down item component
|
3 | * @class ApDropdownItem
|
4 | */
|
5 |
|
6 | ;
|
7 |
|
8 | Object.defineProperty(exports, "__esModule", {
|
9 | value: true
|
10 | });
|
11 |
|
12 | var _react = require('react');
|
13 |
|
14 | var _react2 = _interopRequireDefault(_react);
|
15 |
|
16 | var _classnames = require('classnames');
|
17 |
|
18 | var _classnames2 = _interopRequireDefault(_classnames);
|
19 |
|
20 | var _apemanReactMixins = require('apeman-react-mixins');
|
21 |
|
22 | function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
23 |
|
24 | /** @lends ApDropdownItem */
|
25 | var ApDropdownItem = _react2.default.createClass({
|
26 | displayName: 'ApDropdownItem',
|
27 |
|
28 |
|
29 | // --------------------
|
30 | // Specs
|
31 | // --------------------
|
32 |
|
33 | propTypes: {},
|
34 |
|
35 | mixins: [_apemanReactMixins.ApTouchMixin],
|
36 |
|
37 | statics: {},
|
38 |
|
39 | getInitialState: function getInitialState() {
|
40 | return {};
|
41 | },
|
42 | getDefaultProps: function getDefaultProps() {
|
43 | return {};
|
44 | },
|
45 | render: function render() {
|
46 | var s = this;
|
47 | var state = s.state;
|
48 | var props = s.props;
|
49 |
|
50 |
|
51 | return _react2.default.createElement(
|
52 | 'a',
|
53 | { className: (0, _classnames2.default)('ap-dropdown-item', props.className),
|
54 | style: Object.assign({}, props.style) },
|
55 | props.children
|
56 | );
|
57 | }
|
58 |
|
59 | // --------------------
|
60 | // Lifecycle
|
61 | // --------------------
|
62 | // ------------------
|
63 | // Custom
|
64 | // ------------------
|
65 |
|
66 | // ------------------
|
67 | // Private
|
68 | // ------------------
|
69 |
|
70 | });
|
71 |
|
72 | exports.default = ApDropdownItem;
|
73 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwX2Ryb3Bkb3duX2l0ZW0uanN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBS0E7Ozs7OztBQUVBOzs7O0FBQ0E7Ozs7QUFDQTs7Ozs7QUFHQSxJQUFNLGlCQUFpQixnQkFBTSxXQUFOLENBQWtCO0FBQUE7Ozs7Ozs7QUFNdkMsYUFBVyxFQU40Qjs7QUFRdkMsVUFBUSxpQ0FSK0I7O0FBWXZDLFdBQVMsRUFaOEI7O0FBY3ZDLGlCQWR1Qyw2QkFjcEI7QUFDakIsV0FBTyxFQUFQO0FBQ0QsR0FoQnNDO0FBa0J2QyxpQkFsQnVDLDZCQWtCcEI7QUFDakIsV0FBTyxFQUFQO0FBQ0QsR0FwQnNDO0FBc0J2QyxRQXRCdUMsb0JBc0I3QjtBQUNSLFFBQU0sSUFBSSxJQUFWO0FBRFEsUUFFRixLQUZFLEdBRWUsQ0FGZixDQUVGLEtBRkU7QUFBQSxRQUVLLEtBRkwsR0FFZSxDQUZmLENBRUssS0FGTDs7O0FBSVIsV0FDRTtBQUFBO01BQUEsRUFBRyxXQUFZLDBCQUFXLGtCQUFYLEVBQStCLE1BQU0sU0FBckMsQ0FBZjtBQUNHLGVBQVEsT0FBTyxNQUFQLENBQWMsRUFBZCxFQUFrQixNQUFNLEtBQXhCLENBRFg7TUFFSSxNQUFNO0FBRlYsS0FERjtBQU1EOzs7Ozs7Ozs7Ozs7O0FBaENzQyxDQUFsQixDQUF2Qjs7a0JBOENlLGMiLCJmaWxlIjoiYXBfZHJvcGRvd25faXRlbS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvb2t1bmlzaGluaXNoaS9Qcm9qZWN0cy9hcGVtYW4tcHJvamVjdHMvYXBlbWFuLXJlYWN0LWRyb3Bkb3duL2xpYiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRHJvcCBkb3duIGl0ZW0gY29tcG9uZW50XG4gKiBAY2xhc3MgQXBEcm9wZG93bkl0ZW1cbiAqL1xuXG4ndXNlIHN0cmljdCdcblxuaW1wb3J0IFJlYWN0LCB7UHJvcFR5cGVzIGFzIHR5cGVzfSBmcm9tICdyZWFjdCdcbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnXG5pbXBvcnQge0FwVG91Y2hNaXhpbn0gZnJvbSAnYXBlbWFuLXJlYWN0LW1peGlucydcblxuLyoqIEBsZW5kcyBBcERyb3Bkb3duSXRlbSAqL1xuY29uc3QgQXBEcm9wZG93bkl0ZW0gPSBSZWFjdC5jcmVhdGVDbGFzcyh7XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gU3BlY3NcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBwcm9wVHlwZXM6IHt9LFxuXG4gIG1peGluczogW1xuICAgIEFwVG91Y2hNaXhpblxuICBdLFxuXG4gIHN0YXRpY3M6IHt9LFxuXG4gIGdldEluaXRpYWxTdGF0ZSAoKSB7XG4gICAgcmV0dXJuIHt9XG4gIH0sXG5cbiAgZ2V0RGVmYXVsdFByb3BzICgpIHtcbiAgICByZXR1cm4ge31cbiAgfSxcblxuICByZW5kZXIgKCkge1xuICAgIGNvbnN0IHMgPSB0aGlzXG4gICAgbGV0IHsgc3RhdGUsIHByb3BzIH0gPSBzXG5cbiAgICByZXR1cm4gKFxuICAgICAgPGEgY2xhc3NOYW1lPXsgY2xhc3NuYW1lcygnYXAtZHJvcGRvd24taXRlbScsIHByb3BzLmNsYXNzTmFtZSkgfVxuICAgICAgICAgc3R5bGU9eyBPYmplY3QuYXNzaWduKHt9LCBwcm9wcy5zdHlsZSkgfT5cbiAgICAgICAgeyBwcm9wcy5jaGlsZHJlbiB9XG4gICAgICA8L2E+XG4gICAgKVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gTGlmZWN5Y2xlXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBDdXN0b21cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIFByaXZhdGVcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tXG59KVxuXG5leHBvcnQgZGVmYXVsdCBBcERyb3Bkb3duSXRlbTtcbiJdfQ== |
\ | No newline at end of file |