/**
 * 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
