From 514f6965b492f194f5b3cfcfb848197ebb2f8a53 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Mon, 14 Oct 2024 21:42:37 -0500 Subject: [PATCH] Guard nip05 with features --- src/features/compose/containers/warning-container.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/features/compose/containers/warning-container.tsx b/src/features/compose/containers/warning-container.tsx index cf80aee6c..8ebfd5f8f 100644 --- a/src/features/compose/containers/warning-container.tsx +++ b/src/features/compose/containers/warning-container.tsx @@ -2,7 +2,7 @@ import React from 'react'; import { FormattedMessage } from 'react-intl'; import { Link } from 'react-router-dom'; -import { useAppSelector, useCompose, useOwnAccount, useSettingsNotifications } from 'soapbox/hooks'; +import { useAppSelector, useCompose, useFeatures, useOwnAccount, useSettingsNotifications } from 'soapbox/hooks'; import { selectOwnAccount } from 'soapbox/selectors'; import Warning from '../components/warning'; @@ -18,6 +18,7 @@ const WarningWrapper: React.FC = ({ composeId }) => { const scheduledStatusCount = useAppSelector((state) => state.scheduled_statuses.size); const { account } = useOwnAccount(); const settingsNotifications = useSettingsNotifications(); + const features = useFeatures(); const needsLockWarning = useAppSelector((state) => compose.privacy === 'private' && !selectOwnAccount(state)!.locked); const hashtagWarning = (compose.privacy !== 'public' && compose.privacy !== 'group') && APPROX_HASHTAG_RE.test(compose.text); @@ -44,7 +45,7 @@ const WarningWrapper: React.FC = ({ composeId }) => { ); } - if (account?.source?.nostr?.nip05 === undefined) { + if (features.nostr && account?.source?.nostr?.nip05 === undefined) { return (