Skip to content

Instantly share code, notes, and snippets.

@docentedev
Created December 6, 2019 23:59
Show Gist options
  • Save docentedev/c20c50643881dad9a17219ce892826be to your computer and use it in GitHub Desktop.
Save docentedev/c20c50643881dad9a17219ce892826be to your computer and use it in GitHub Desktop.
import React, { useState } from 'react';
import {
Collapse,
Navbar,
NavbarToggler,
NavbarBrand,
Nav,
NavItem,
NavLink,
} from 'reactstrap';
import { NavLink as RRNavLink } from 'react-router-dom';
const Header = (props) => {
const [isOpen, setIsOpen] = useState(false);
const toggle = () => setIsOpen(!isOpen);
return (
<div>
<Navbar color="light" light expand="md">
<NavbarBrand href="/">reactstrap</NavbarBrand>
<NavbarToggler onClick={toggle} />
<Collapse isOpen={isOpen} navbar>
<Nav className="mr-auto" navbar>
<NavItem>
<NavLink tag={RRNavLink} exact to="/" activeClassName="active">Home</NavLink>
</NavItem>
<NavItem>
<NavLink tag={RRNavLink} exact to="/login" activeClassName="active">Login</NavLink>
</NavItem>
</Nav>
</Collapse>
</Navbar>
</div>
);
}
export default Header;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment