0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-01-27 21:39:16 -05:00

refactor(console): refactor IdP init SSO available apps dropdown (#6935)

This commit is contained in:
Darcy Ye 2025-01-14 16:09:15 +08:00 committed by GitHub
parent 669b2de234
commit 9ee0285528
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,8 +1,4 @@
import { import { type Application, type SsoConnectorWithProviderConfig } from '@logto/schemas';
ApplicationType,
type Application,
type SsoConnectorWithProviderConfig,
} from '@logto/schemas';
import { useMemo } from 'react'; import { useMemo } from 'react';
import useSWR from 'swr'; import useSWR from 'swr';
@ -35,12 +31,8 @@ function IdpInitiatedAuth({ ssoConnector }: Props) {
[applicationError, applications, idpInitiatedAuthConfig, idpInitiatedAuthConfigError] [applicationError, applications, idpInitiatedAuthConfig, idpInitiatedAuthConfigError]
); );
// Filter out non-SAML third-party applications
const filteredApplications = useMemo( const filteredApplications = useMemo(
() => () => applications?.filter(({ isThirdParty }) => !isThirdParty),
applications?.filter(
({ type, isThirdParty }) => !isThirdParty || type === ApplicationType.SAML
),
[applications] [applications]
); );