import React, { Component, PropTypes } from 'react' import { connect } from 'react-redux' import classnames from 'classnames' import MainMenu from './Header/MainMenu' import ViewMenu from './Header/ViewMenu' import OptionMenu from './Header/OptionMenu' import FileMenu from './Header/FileMenu' import FlowMenu from './Header/FlowMenu' import {setActiveMenu} from '../ducks/ui/header' class Header extends Component { static entries = [MainMenu, ViewMenu, OptionMenu] handleClick(active, e) { e.preventDefault() this.props.setActiveMenu(active.title) } render() { const { selectedFlowId, activeMenu} = this.props let entries = [...Header.entries] if(selectedFlowId) entries.push(FlowMenu) const Active = _.find(entries, (e) => e.title == activeMenu) return (
) } } export default connect( state => ({ selectedFlowId: state.flows.selected[0], activeMenu: state.ui.header.activeMenu, }), { setActiveMenu, } )(Header)