diff --git a/apps/login/src/app/(login)/idp/page.tsx b/apps/login/src/app/(login)/idp/page.tsx index ab16e897e5..51b4f71bb2 100644 --- a/apps/login/src/app/(login)/idp/page.tsx +++ b/apps/login/src/app/(login)/idp/page.tsx @@ -38,7 +38,7 @@ export default async function Page(props: {

- {identityProviders && ( + {!!identityProviders?.length && ( - {identityProviders && loginSettings?.allowExternalIdp && ( + {loginSettings?.allowExternalIdp && !!identityProviders?.length && (

- {!!identityProviders.length && identityProviders?.map(renderIDPButton)} + {!!identityProviders?.length && identityProviders?.map(renderIDPButton)} {state?.error && (
{state?.error}