import * as React from 'react'; import {Navbar, Nav, NavItem, NavDropdown, MenuItem, FormGroup, FormControl, Button} from 'react-bootstrap'; import {Link, withRouter,browserHistory} from 'react-router'; let logo = require('../logo.svg'); const menu = [ {to:'/',label:'HOME'}, {to:'products',label:'Products'}, {to:'list',label:'Current List'}, ]; const App = (props) => { return
{props.children}
} export default App; // NAVLinks, wrap navbar item and router links and manage active state. class UnlinkedNavLink extends React.Component<{ menu: {to: string, label: string}[], manageActive?:boolean }, { active: number }>{ constructor(props) { super(props); this.state = { active:null }; } private onClickHandler = (i:number,to: string) => { browserHistory.push(to); this.setState({ active:i }); } render() { return } } const NavLinks = withRouter(UnlinkedNavLink);