UNPKG

e-lado

Version:

[![CircleCI](https://circleci.com/gh/sharetribe/sharetribe/tree/master.svg?style=svg)](https://circleci.com/gh/sharetribe/sharetribe/tree/master) [![Dependency Status](https://gemnasium.com/sharetribe/sharetribe.png)](https://gemnasium.com/sharetribe/shar

37 lines (32 loc) 1.02 kB
import { Component, PropTypes } from 'react'; import { div, span } from 'r-dom'; import css from './Menu.css'; import openIcon from './images/dropdownTriangleOpen.svg'; import closedIcon from './images/dropdownTriangleClosed.svg'; class MenuLabelDropdown extends Component { render() { const extraClasses = this.props.extraClasses ? this.props.extraClasses : ''; return ( div({ className: `menu__label ${css.menuLabel} ${extraClasses}`, ref: this.props.menuLabelRef, }, [ this.props.name, span({ className: css.menuLabelDropdownIconOpen, dangerouslySetInnerHTML: { __html: openIcon }, }), span({ className: css.menuLabelDropdownIconClosed, dangerouslySetInnerHTML: { __html: closedIcon }, }), ]) ); } } MenuLabelDropdown.propTypes = { extraClasses: PropTypes.string, name: PropTypes.string.isRequired, menuLabelRef: PropTypes.func.isRequired, }; export default MenuLabelDropdown;