0

I am trying to make navigation bar to appear on users page not login page. I did the below. The route for login page works fine but not users page. I don't see any errors on browser or console, and it doesn't seem rendering it. Can you guide me to identify the issue?

const App = () => {
  return (
      <Routes>
        <Route path="/" element={<Layout />}>
          <Route path="login" element={<SignIn />} />
          <Route component={DefaultContainer} />
        </Route>
      </Routes>
  );
};



const DefaultContainer = () => (
  <>
    <Navbar />
    <Route element={<RequireAuth allowedRoles={[ROLES.Admin]} />}>
      <Route path="users" element={<Users />}/>
    </Route>
  </>
);

Navbar.js

const Navbar = () => {
    return (
      <>
        <Nav className={"nav"}>
          <NavMenu>
            <NavLink to="/users" activestyle>
              Users
            </NavLink>
          </NavMenu>
        </Nav>
      </>
    );
  };

  export default Navbar;
Daniel
  • 478
  • 3
  • 16
  • 32

0 Answers0