How to use JWT authentication system ?
Note: The onion template uses the firebase authentication system by default.
- 
Step-1 : Open the
src/App.jsxfile then import the AuthProvider fromcontexts/jwtContextand wrap the App component with it. - 
Step-2 : Open the
src/hooks/useAuth.jsfile. Thereupon, import the AuthContext fromcontexts/jwtContextthen pass AuthContext as a argument in useContext hook. - 
Step-3 : Call the useAuth hook inside AuthGuard, GuestGuard components, Login, Register page etc.
 
Step 1
_11import { AuthProvider } from "contexts/jwtContext";_11_11const App = () => {_11  return (_11    <AuthProvider>_11      <Component />_11    </AuthProvider>_11  );_11};_11_11export default App;
Step 2
_10import { AuthContext } from "contexts/jwtContext";_10_10const useAuth = () => useContext(AuthContext);_10export default useAuth;
Step 3
How to delete from app ?
- Delete the 
jwtContext.jsxfile fromsrc/contextsfolder - In addition, if you use this, remove it from the 
src/hooks/useAuth.jsfile.