From 99268f80c918cd86d2f17b3a8f23dc5e3c7fd6eb Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 1 Feb 2025 15:29:26 +0200 Subject: [PATCH] fix: check available providers correctly --- site/src/pages/login-page.tsx | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/site/src/pages/login-page.tsx b/site/src/pages/login-page.tsx index 4afa64a..9c31254 100644 --- a/site/src/pages/login-page.tsx +++ b/site/src/pages/login-page.tsx @@ -26,6 +26,9 @@ export const LoginPage = () => { const redirectUri = params.get("redirect_uri"); const { isLoggedIn, configuredProviders } = useUserContext(); + const oauthProviders = configuredProviders.filter( + (value) => value !== "username", + ); if (isLoggedIn) { return ; @@ -107,18 +110,13 @@ export const LoginPage = () => { Tinyauth - {configuredProviders.length === 0 && ( - - Welcome back, please login - - )} - {configuredProviders.length > 0 && ( + {oauthProviders.length > 0 && ( <> Welcome back, login with - {configuredProviders.includes("google") && ( + {oauthProviders.includes("google") && ( )} - {configuredProviders.includes("github") && ( + {oauthProviders.includes("github") && ( )} - {configuredProviders.includes("generic") && ( + {oauthProviders.includes("generic") && (