UNPKG

3.84 kBJavaScriptView Raw
1/**
2 * Drop down item component
3 * @class ApDropdownItem
4 */
5
6'use strict';
7
8Object.defineProperty(exports, "__esModule", {
9 value: true
10});
11
12var _react = require('react');
13
14var _react2 = _interopRequireDefault(_react);
15
16var _classnames = require('classnames');
17
18var _classnames2 = _interopRequireDefault(_classnames);
19
20var _apemanReactMixins = require('apeman-react-mixins');
21
22function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
23
24/** @lends ApDropdownItem */
25var 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
72exports.default = ApDropdownItem;
73//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwX2Ryb3Bkb3duX2l0ZW0uanN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBS0E7Ozs7OztBQUVBOzs7O0FBQ0E7Ozs7QUFDQTs7Ozs7QUFHQSxJQUFNLGlCQUFpQixnQkFBTSxXQUFOLENBQWtCO0FBQUE7Ozs7Ozs7QUFNdkMsYUFBVyxFQU40Qjs7QUFRdkMsVUFBUSxpQ0FSK0I7O0FBWXZDLFdBQVMsRUFaOEI7O0FBY3ZDLGlCQWR1Qyw2QkFjcEI7QUFDakIsV0FBTyxFQUFQO0FBQ0QsR0FoQnNDO0FBa0J2QyxpQkFsQnVDLDZCQWtCcEI7QUFDakIsV0FBTyxFQUFQO0FBQ0QsR0FwQnNDO0FBc0J2QyxRQXRCdUMsb0JBc0I3QjtBQUNSLFFBQU0sSUFBSSxJQUFWO0FBRFEsUUFFRixLQUZFLEdBRWUsQ0FGZixDQUVGLEtBRkU7QUFBQSxRQUVLLEtBRkwsR0FFZSxDQUZmLENBRUssS0FGTDs7O0FBSVIsV0FDRTtBQUFBO01BQUEsRUFBRyxXQUFZLDBCQUFXLGtCQUFYLEVBQStCLE1BQU0sU0FBckMsQ0FBZjtBQUNHLGVBQVEsT0FBTyxNQUFQLENBQWMsRUFBZCxFQUFrQixNQUFNLEtBQXhCLENBRFg7TUFFSSxNQUFNO0FBRlYsS0FERjtBQU1EOzs7Ozs7Ozs7Ozs7O0FBaENzQyxDQUFsQixDQUF2Qjs7a0JBOENlLGMiLCJmaWxlIjoiYXBfZHJvcGRvd25faXRlbS5qcyIsInNvdXJjZVJvb3QiOiIvVXNlcnMvb2t1bmlzaGluaXNoaS9Qcm9qZWN0cy9hcGVtYW4tcHJvamVjdHMvYXBlbWFuLXJlYWN0LWRyb3Bkb3duL2xpYiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogRHJvcCBkb3duIGl0ZW0gY29tcG9uZW50XG4gKiBAY2xhc3MgQXBEcm9wZG93bkl0ZW1cbiAqL1xuXG4ndXNlIHN0cmljdCdcblxuaW1wb3J0IFJlYWN0LCB7UHJvcFR5cGVzIGFzIHR5cGVzfSBmcm9tICdyZWFjdCdcbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnXG5pbXBvcnQge0FwVG91Y2hNaXhpbn0gZnJvbSAnYXBlbWFuLXJlYWN0LW1peGlucydcblxuLyoqIEBsZW5kcyBBcERyb3Bkb3duSXRlbSAqL1xuY29uc3QgQXBEcm9wZG93bkl0ZW0gPSBSZWFjdC5jcmVhdGVDbGFzcyh7XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gU3BlY3NcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuICBwcm9wVHlwZXM6IHt9LFxuXG4gIG1peGluczogW1xuICAgIEFwVG91Y2hNaXhpblxuICBdLFxuXG4gIHN0YXRpY3M6IHt9LFxuXG4gIGdldEluaXRpYWxTdGF0ZSAoKSB7XG4gICAgcmV0dXJuIHt9XG4gIH0sXG5cbiAgZ2V0RGVmYXVsdFByb3BzICgpIHtcbiAgICByZXR1cm4ge31cbiAgfSxcblxuICByZW5kZXIgKCkge1xuICAgIGNvbnN0IHMgPSB0aGlzXG4gICAgbGV0IHsgc3RhdGUsIHByb3BzIH0gPSBzXG5cbiAgICByZXR1cm4gKFxuICAgICAgPGEgY2xhc3NOYW1lPXsgY2xhc3NuYW1lcygnYXAtZHJvcGRvd24taXRlbScsIHByb3BzLmNsYXNzTmFtZSkgfVxuICAgICAgICAgc3R5bGU9eyBPYmplY3QuYXNzaWduKHt9LCBwcm9wcy5zdHlsZSkgfT5cbiAgICAgICAgeyBwcm9wcy5jaGlsZHJlbiB9XG4gICAgICA8L2E+XG4gICAgKVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gTGlmZWN5Y2xlXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBDdXN0b21cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIFByaXZhdGVcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tXG59KVxuXG5leHBvcnQgZGVmYXVsdCBBcERyb3Bkb3duSXRlbTtcbiJdfQ==
\No newline at end of file