UNPKG

apeman-react-accordion

Version:
61 lines (45 loc) 3.26 kB
/** * Body for accordion. * @class ApAccordionArrow */ 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _classnames = require('classnames'); var _classnames2 = _interopRequireDefault(_classnames); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** @lends ApAccordionArrow */ var ApAccordionArrow = _react2.default.createClass({ displayName: 'ApAccordionArrow', // -------------------- // Specs // -------------------- propTypes: { icon: _react.PropTypes.string }, mixins: [], statics: {}, getInitialState: function getInitialState() { var s = this; return {}; }, getDefaultProps: function getDefaultProps() { return { icon: 'fa fa-chevron-down' }; }, render: function render() { var s = this; var props = s.props; return _react2.default.createElement( 'div', { className: 'ap-accordion-arrow' }, _react2.default.createElement('i', { className: (0, _classnames2.default)('ap-accordion-arrow-icon', props.icon) }) ); } }); exports.default = ApAccordionArrow; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwX2FjY29yZGlvbl9hcnJvdy5qc3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0FBS0E7Ozs7OztBQUVBOzs7O0FBQ0E7Ozs7OztBQUVBO0FBQ0EsSUFBTSxtQkFBbUIsZ0JBQU0sV0FBTixDQUFrQjtBQUFBOzs7QUFFekM7QUFDQTtBQUNBOztBQUVBLGFBQVc7QUFDVCxVQUFNLGlCQUFNO0FBREgsR0FOOEI7O0FBVXpDLFVBQVEsRUFWaUM7O0FBWXpDLFdBQVMsRUFaZ0M7O0FBY3pDLGlCQWR5Qyw2QkFjdEI7QUFDakIsUUFBTSxJQUFJLElBQVY7QUFDQSxXQUFPLEVBQVA7QUFDRCxHQWpCd0M7QUFtQnpDLGlCQW5CeUMsNkJBbUJ0QjtBQUNqQixXQUFPO0FBQ0wsWUFBTTtBQURELEtBQVA7QUFHRCxHQXZCd0M7QUF5QnpDLFFBekJ5QyxvQkF5Qi9CO0FBQ1IsUUFBTSxJQUFJLElBQVY7QUFEUSxRQUVGLEtBRkUsR0FFUSxDQUZSLENBRUYsS0FGRTs7QUFHUixXQUNFO0FBQUE7QUFBQSxRQUFLLFdBQVUsb0JBQWY7QUFDRSwyQ0FBRyxXQUFZLDBCQUFXLHlCQUFYLEVBQXNDLE1BQU0sSUFBNUMsQ0FBZjtBQURGLEtBREY7QUFNRDtBQWxDd0MsQ0FBbEIsQ0FBekI7O2tCQXFDZSxnQiIsImZpbGUiOiJhcF9hY2NvcmRpb25fYXJyb3cuanN4Iiwic291cmNlUm9vdCI6ImxpYiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQm9keSBmb3IgYWNjb3JkaW9uLlxuICogQGNsYXNzIEFwQWNjb3JkaW9uQXJyb3dcbiAqL1xuXG4ndXNlIHN0cmljdCdcblxuaW1wb3J0IFJlYWN0LCB7UHJvcFR5cGVzIGFzIHR5cGVzfSBmcm9tICdyZWFjdCdcbmltcG9ydCBjbGFzc25hbWVzIGZyb20gJ2NsYXNzbmFtZXMnXG5cbi8qKiBAbGVuZHMgQXBBY2NvcmRpb25BcnJvdyAqL1xuY29uc3QgQXBBY2NvcmRpb25BcnJvdyA9IFJlYWN0LmNyZWF0ZUNsYXNzKHtcblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBTcGVjc1xuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIHByb3BUeXBlczoge1xuICAgIGljb246IHR5cGVzLnN0cmluZ1xuICB9LFxuXG4gIG1peGluczogW10sXG5cbiAgc3RhdGljczoge30sXG5cbiAgZ2V0SW5pdGlhbFN0YXRlICgpIHtcbiAgICBjb25zdCBzID0gdGhpc1xuICAgIHJldHVybiB7fVxuICB9LFxuXG4gIGdldERlZmF1bHRQcm9wcyAoKSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIGljb246ICdmYSBmYS1jaGV2cm9uLWRvd24nXG4gICAgfVxuICB9LFxuXG4gIHJlbmRlciAoKSB7XG4gICAgY29uc3QgcyA9IHRoaXNcbiAgICBsZXQgeyBwcm9wcyB9ID0gc1xuICAgIHJldHVybiAoXG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImFwLWFjY29yZGlvbi1hcnJvd1wiPlxuICAgICAgICA8aSBjbGFzc05hbWU9eyBjbGFzc25hbWVzKCdhcC1hY2NvcmRpb24tYXJyb3ctaWNvbicsIHByb3BzLmljb24pIH0+XG4gICAgICAgIDwvaT5cbiAgICAgIDwvZGl2PlxuICAgIClcbiAgfVxufSlcblxuZXhwb3J0IGRlZmF1bHQgQXBBY2NvcmRpb25BcnJvd1xuIl19