Separate Client Portal & Dashboard
This commit is contained in:
18
frontend/dashboard/src/hooks/useAuth.ts
Normal file
18
frontend/dashboard/src/hooks/useAuth.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
import { useContext } from 'react';
|
||||
//
|
||||
import { AuthContext } from '../contexts/LaravelAuthContext';
|
||||
// import { AuthContext } from '../contexts/Auth0Context';
|
||||
// import { AuthContext } from '../contexts/FirebaseContext';
|
||||
// import { AuthContext } from '../contexts/AwsCognitoContext';
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
const useAuth = () => {
|
||||
const context = useContext(AuthContext);
|
||||
|
||||
if (!context) throw new Error('Auth context must be use inside AuthProvider');
|
||||
|
||||
return context;
|
||||
};
|
||||
|
||||
export default useAuth;
|
||||
Reference in New Issue
Block a user