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);