0

I want to protect View Stock and add stock component if user is not loggedin.

imports

import {createBrowserRouter,createRoutesFromElements,RouterProvider,Route, Navigate
} from "react-router-dom";

RootLayout

const RootLayout= () => {
  return <Outlet/>
  );
};
const router = createBrowserRouter(
  createRoutesFromElements(
    <Route element={<RootLayout />}>
        <Route path="/view-stock" element={<ViewStock />} />
        <Route path="/view-stock" element={<AddStock />} />
       <Route path="/signup" element={<Signup />} />
      <Route path="/signin" element={<Signin />} />
    </Route>
  )
);

App.tsx

const App = () => {
  return (
    <UserContextProvider>
      <RouterProvider router={router} />
    </UserContextProvider>
  );
};
export default App;
ASIF KAIF
  • 317
  • 1
  • 4
  • 17

0 Answers0