src/components/navigation/Navigation.js
import React from 'react';
import { Collapse, Navbar, NavbarToggler, NavbarBrand, Nav, NavItem, NavLink } from 'reactstrap';
export default class Navigation extends React.Component {
constructor(props) {
super(props);
this.toggle = this.toggle.bind(this);
this.state = {
isOpen: false
};
}
toggle() {
this.setState({
isOpen: !this.state.isOpen
});
}
render() {
return (
<div>
<Navbar color="faded" light toggleable>
<NavbarToggler right onClick={this.toggle} />
<NavbarBrand href="/">BGPal</NavbarBrand>
<Collapse isOpen={this.state.isOpen} navbar>
<Nav className="ml-auto" navbar>
<NavItem>
<NavLink href="/signup/">Sign Up</NavLink>
</NavItem>
<NavItem>
<NavLink href="/login/">Login</NavLink>
</NavItem>
<NavItem>
<NavLink href="/mygroups/">My Groups</NavLink>
</NavItem>
</Nav>
</Collapse>
</Navbar>
</div>
);
}
}