UNPKG

apeman-react-accordion

Version:
50 lines (38 loc) 776 B
/** * Body for accordion. * @class ApAccordionArrow */ 'use strict' import React, {PropTypes as types} from 'react' import classnames from 'classnames' /** @lends ApAccordionArrow */ const ApAccordionArrow = React.createClass({ // -------------------- // Specs // -------------------- propTypes: { icon: types.string }, mixins: [], statics: {}, getInitialState () { const s = this return {} }, getDefaultProps () { return { icon: 'fa fa-chevron-down' } }, render () { const s = this let { props } = s return ( <div className="ap-accordion-arrow"> <i className={ classnames('ap-accordion-arrow-icon', props.icon) }> </i> </div> ) } }) export default ApAccordionArrow