Skip to content

Instantly share code, notes, and snippets.

@tararoutray
Created October 18, 2022 02:40
Show Gist options
  • Select an option

  • Save tararoutray/268ee975d9f19293dc09b97bead28c7d to your computer and use it in GitHub Desktop.

Select an option

Save tararoutray/268ee975d9f19293dc09b97bead28c7d to your computer and use it in GitHub Desktop.
import React from "react";
import { Button, Nav } from "react-bootstrap";
import Container from 'react-bootstrap/Container';
import Navbar from 'react-bootstrap/Navbar';
import { useNavigate } from "react-router-dom";
const PortalNavbar = () => {
const navigate = useNavigate();
const logout = () => {
localStorage.clear();
navigate('/auth/login');
}
return (
<React.Fragment>
<Navbar bg="dark" expand="lg" className="navbar-dark">
<Container>
<Navbar.Brand>React Auth Demo | Portal</Navbar.Brand>
<Navbar.Toggle aria-controls="basic-navbar-nav" />
<Navbar.Collapse id="basic-navbar-nav">
<Nav className="ms-auto">
<Nav.Link>
<Button className="btn-warning" onClick={logout}>Logout</Button>
</Nav.Link>
</Nav>
</Navbar.Collapse>
</Container>
</Navbar>
</React.Fragment>
);
}
export default PortalNavbar;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment