From 9dd642028d51441d0c84780283e22e3c52406265 Mon Sep 17 00:00:00 2001 From: Gildas Garcia <1122076+djhi@users.noreply.github.com> Date: Thu, 5 Jan 2023 16:31:15 +0100 Subject: [PATCH] Allow to extend the authProvider --- packages/ra-core/src/auth/useAuthProvider.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/ra-core/src/auth/useAuthProvider.ts b/packages/ra-core/src/auth/useAuthProvider.ts index 0b323f5f4a3..d17d26501c3 100644 --- a/packages/ra-core/src/auth/useAuthProvider.ts +++ b/packages/ra-core/src/auth/useAuthProvider.ts @@ -11,6 +11,8 @@ export const defaultAuthParams = { /** * Get the authProvider stored in the context */ -const useAuthProvider = (): AuthProvider => useContext(AuthContext); +const useAuthProvider = < + AuthProviderType extends AuthProvider = AuthProvider +>(): AuthProviderType => useContext(AuthContext) as AuthProviderType; export default useAuthProvider;