import React, {Component, PropTypes} from 'react' import classnames from 'classnames' import RequestGroupActionsDropdown from './../containers/RequestGroupActionsDropdown' import SidebarRequestRow from './SidebarRequestRow' class SidebarRequestGroupRow extends Component { render () { const { children, hideIfNoChildren, requestGroup, isActive, toggleRequestGroup, addRequestToRequestGroup } = this.props; // If we are supposed to have children, but aren't passed any, we are probably // filtering so don't render anything if (hideIfNoChildren && children.length === 0) { return null; } let folderIconClass = 'fa-folder'; let expanded = !requestGroup.collapsed; folderIconClass += !expanded ? '' : '-open'; folderIconClass += isActive ? '' : '-o'; const sidebarItemClassNames = classnames( 'sidebar__item', 'sidebar__item--bordered', {'sidebar__item--active': isActive} ); return (