UNPKG

ra-core

Version:

Core components of react-admin, a frontend Framework for building admin applications on top of REST services, using ES6, React

19 lines (14 loc) 447 B
import { useContext } from 'react'; import { AuthProvider } from '../types'; import AuthContext from './AuthContext'; export const defaultAuthParams = { loginUrl: '/login', afterLoginUrl: '/', }; /** * Get the authProvider stored in the context */ const useAuthProvider = < AuthProviderType extends AuthProvider = AuthProvider >(): AuthProviderType => useContext(AuthContext) as AuthProviderType; export default useAuthProvider;