UNPKG

ra-core

Version:

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

20 lines (15 loc) 480 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 | undefined => useContext(AuthContext) as AuthProviderType | undefined; export default useAuthProvider;