From 7adb67665348a3b7664b2591b7b31355631d720f Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sat, 16 Mar 2024 16:10:08 -0500 Subject: [PATCH] Have only one NostrExtensionIndicator component --- .../components/nostr-extension-indicator.tsx | 37 ------------------- .../nostr-signup-modal/steps/key-step.tsx | 2 +- 2 files changed, 1 insertion(+), 38 deletions(-) delete mode 100644 src/features/ui/components/modals/nostr-signup-modal/components/nostr-extension-indicator.tsx diff --git a/src/features/ui/components/modals/nostr-signup-modal/components/nostr-extension-indicator.tsx b/src/features/ui/components/modals/nostr-signup-modal/components/nostr-extension-indicator.tsx deleted file mode 100644 index 38493efe6..000000000 --- a/src/features/ui/components/modals/nostr-signup-modal/components/nostr-extension-indicator.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import React from 'react'; -import { FormattedMessage } from 'react-intl'; - -import { closeModal } from 'soapbox/actions/modals'; -import { nostrExtensionLogIn } from 'soapbox/actions/nostr'; -import Stack from 'soapbox/components/ui/stack/stack'; -import Text from 'soapbox/components/ui/text/text'; -import { useAppDispatch } from 'soapbox/hooks'; - -const NostrExtensionIndicator: React.FC = () => { - const dispatch = useAppDispatch(); - - const onClick = () => { - dispatch(nostrExtensionLogIn()); - dispatch(closeModal('NOSTR_SIGNUP')); - }; - - return ( - - - {window.nostr ? ( - , - }} - /> - ) : ( - - )} - - - ); -}; - -export default NostrExtensionIndicator; \ No newline at end of file diff --git a/src/features/ui/components/modals/nostr-signup-modal/steps/key-step.tsx b/src/features/ui/components/modals/nostr-signup-modal/steps/key-step.tsx index e6e4d40e4..fdb783bad 100644 --- a/src/features/ui/components/modals/nostr-signup-modal/steps/key-step.tsx +++ b/src/features/ui/components/modals/nostr-signup-modal/steps/key-step.tsx @@ -6,7 +6,7 @@ import EmojiGraphic from 'soapbox/components/emoji-graphic'; import { Button, Stack, Modal } from 'soapbox/components/ui'; import { useAppDispatch } from 'soapbox/hooks'; -import NostrExtensionIndicator from '../components/nostr-extension-indicator'; +import NostrExtensionIndicator from '../../nostr-login-modal/components/nostr-extension-indicator'; import { Step } from '../nostr-signup-modal'; interface IKeyStep {