import React, { PropTypes } from 'react' import FontAwesome from 'react-fontawesome' import Icon from './Icon' import SidebarToggleButton from './SidebarToggleButton' import ContextMenuTrigger from './ContextMenuTrigger' export default class Header extends React.Component{ constructor(props) { super(props); this.state = { expanded: false } } handleContextMenuTrigger(e,options){ e.preventDefault() var data = { e: e, context: 'custom', title: this.props.title, options: options } this.props.uiActions.showContextMenu(data) } renderOptions(){ if (!this.props.options) return null return (
this.handleContextMenuTrigger(e,this.props.options)} /> { this.props.options }
) } render(){ return (

{ this.props.title }

{this.renderOptions()}
); } }