From e82324e1389382c5ebc6324ce78fe856870acc5d Mon Sep 17 00:00:00 2001 From: billy Date: Thu, 26 May 2022 12:31:13 +0800 Subject: [PATCH] fix: kill no connect when no localkey --- .../EncryptionTargetSelector.tsx | 31 ++++++++++--------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/packages/mask/src/components/CompositionDialog/EncryptionTargetSelector.tsx b/packages/mask/src/components/CompositionDialog/EncryptionTargetSelector.tsx index 1287d155aa87..2777f807aadc 100644 --- a/packages/mask/src/components/CompositionDialog/EncryptionTargetSelector.tsx +++ b/packages/mask/src/components/CompositionDialog/EncryptionTargetSelector.tsx @@ -90,21 +90,22 @@ export function EncryptionTargetSelector(props: EncryptionTargetSelectorProps) { const { t } = useI18N() const { classes } = useStyles() const [anchorEl, setAnchorEl] = useState(null) - const e2eDisabledMessage = props.e2eDisabled ? ( -
- {t('persona_required')} - { - if (props.e2eDisabled === E2EUnavailableReason.NoLocalKey) return - props.e2eDisabled === E2EUnavailableReason.NoPersona - ? props.onCreatePersona() - : props.onConnectPersona() - }}> - {props.e2eDisabled === E2EUnavailableReason.NoPersona ? t('create') : t('connect')} - -
- ) : null + const e2eDisabledMessage = + props.e2eDisabled && props.e2eDisabled !== E2EUnavailableReason.NoLocalKey ? ( +
+ {t('persona_required')} + { + if (props.e2eDisabled === E2EUnavailableReason.NoLocalKey) return + props.e2eDisabled === E2EUnavailableReason.NoPersona + ? props.onCreatePersona() + : props.onConnectPersona() + }}> + {props.e2eDisabled === E2EUnavailableReason.NoPersona ? t('create') : t('connect')} + +
+ ) : null const noLocalKeyMessage = props.e2eDisabled === E2EUnavailableReason.NoLocalKey && (
{t('compose_no_local_key')}