0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-02-17 22:04:19 -05:00

refactor(console): remove add connectors tip when no social connector is set up (#4422)

This commit is contained in:
Xiao Yijun 2023-09-04 19:03:15 +08:00 committed by GitHub
parent f87c253128
commit 533d681939
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -48,14 +48,14 @@ function SocialConnectorEditBox({ value, onChange }: Props) {
);
};
const socialConnectors = connectorData.filter(({ type }) => type === ConnectorType.Social);
const selectedConnectorItems = value
.map((connectorTarget) => connectorData.find(({ target }) => target === connectorTarget))
.map((connectorTarget) => socialConnectors.find(({ target }) => target === connectorTarget))
// eslint-disable-next-line unicorn/prefer-native-coercion-functions
.filter((item): item is ConnectorGroup => Boolean(item));
const connectorOptions = connectorData.filter(
({ target, type }) => !value.includes(target) && type === ConnectorType.Social
);
const connectorOptions = socialConnectors.filter(({ target }) => !value.includes(target));
return (
<div>
@ -85,13 +85,15 @@ function SocialConnectorEditBox({ value, onChange }: Props) {
}}
/>
<ConnectorSetupWarning requiredConnectors={[ConnectorType.Social]} />
<div className={styles.setUpHint}>
{t('sign_in_exp.sign_up_and_sign_in.social_sign_in.set_up_hint.not_in_list')}
<TextLink to="/connectors/social" className={styles.setup}>
{t('sign_in_exp.sign_up_and_sign_in.social_sign_in.set_up_hint.set_up_more')}
</TextLink>
{t('sign_in_exp.sign_up_and_sign_in.social_sign_in.set_up_hint.go_to')}
</div>
{socialConnectors.length > 0 && (
<div className={styles.setUpHint}>
{t('sign_in_exp.sign_up_and_sign_in.social_sign_in.set_up_hint.not_in_list')}
<TextLink to="/connectors/social" className={styles.setup}>
{t('sign_in_exp.sign_up_and_sign_in.social_sign_in.set_up_hint.set_up_more')}
</TextLink>
{t('sign_in_exp.sign_up_and_sign_in.social_sign_in.set_up_hint.go_to')}
</div>
)}
</div>
);
}