UNPKG

apeman-react-list

Version:
49 lines (36 loc) 809 B
/** * List item icon component. * @class ApListItemIcon */ 'use strict' import React, {PropTypes as types} from 'react' import classnames from 'classnames' import {ApIcon} from 'apeman-react-icon' import {ApPureMixin} from 'apeman-react-mixin-pure' /** @lends ApListItemIcon */ const ApListItemIcon = React.createClass({ // -------------------- // Specs // -------------------- propTypes: {}, mixins: [ ApPureMixin ], statics: {}, getInitialState () { return {} }, getDefaultProps () { return {} }, render () { const s = this let { props } = s return ( <ApIcon className={ classnames('ap-list-item-icon', props.className) } style={ Object.assign({}, props.style) }> </ApIcon> ) } }) export default ApListItemIcon;