import React, { PropTypes } from 'react' import _ from 'lodash' import FolderRow from './FolderRow' export default class FolderSettingTab extends React.Component { getCurrentTeam (props) { if (props == null) props = this.props return _.findWhere(props.teams, {id: props.currentTeamId}) } handleTeamSelectChange (e) { this.props.switchTeam(e.target.value) } renderTeamOptions () { return this.props.teams.map(team => { return ( {team.name}) }) } render () { let team = this.getCurrentTeam() console.log(team.Folders) let folderElements = team.Folders.map(folder => { return ( ) }) return ( Setting of this.handleTeamSelectChange(e)} className='teamSelect'> {this.renderTeamOptions()} Folders Folder name Public/Private Edit/Delete {folderElements} ) } } FolderSettingTab.propTypes = { currentTeamId: PropTypes.number, teams: PropTypes.array, switchTeam: PropTypes.func }