Hello guys I got the following code inside my App.js file:
const history = createHistory();
function App({ calendarStore }) {
const [isLoggedIn, setIsLoggedIn] = useState(
!!localStorage.getItem("isLoggedIn")
);
return (
<div>
<Router history={history}>
<Navbar bg="primary" expand="lg" variant="dark">
<Navbar.Brand href="/">Home</Navbar.Brand>
<Navbar.Toggle aria-controls="basic-navbar-nav" />
<Navbar.Collapse id="basic-navbar-nav">
<Navbar.Brand href="/">About Us</Navbar.Brand>
<Navbar.Brand href="/register">Register</Navbar.Brand>
<Navbar.Brand href="/login">Login</Navbar.Brand>
</Navbar.Collapse>
</Navbar>
<Route
path="/"
exact
component={props => (
<HomePage {...props} calendarStore={calendarStore} />
)}
/>
<Route
path='/login'
exact
component={login}
/>
<Route
path='/register'
exact
component={register}
/>
</Router>
</div>
);
}
export default App;
I was wandering How i can attach LoggedIn value inside my Code so if user is notLoggedIn he can see only Register and Login page and when he logs he will only can see the homepage from the Navbar.