diff --git a/package-lock.json b/package-lock.json index 7330379f..bd2ee20a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "imwald", - "version": "23.21.6", + "version": "23.21.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "imwald", - "version": "23.21.6", + "version": "23.21.7", "license": "MIT", "dependencies": { "@asciidoctor/core": "^3.0.4", diff --git a/package.json b/package.json index 755ba63d..9d9f645e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "imwald", - "version": "23.21.6", + "version": "23.21.7", "description": "Imwald — a user-friendly Nostr client focused on relay feed browsing, publications, and relay discovery", "private": true, "type": "module", diff --git a/src/components/AccountManager/index.tsx b/src/components/AccountManager/index.tsx index e7e5e763..2840301e 100644 --- a/src/components/AccountManager/index.tsx +++ b/src/components/AccountManager/index.tsx @@ -2,6 +2,7 @@ import { Button } from '@/components/ui/button' import { Input } from '@/components/ui/input' import { Label } from '@/components/ui/label' import { Separator } from '@/components/ui/separator' +import { useNip07ExtensionAvailable } from '@/hooks/useNip07ExtensionAvailable' import { useNostr } from '@/providers/NostrProvider' import { generateSecretKey } from 'nostr-tools' import { nsecEncode } from 'nostr-tools/nip19' @@ -44,6 +45,7 @@ function AccountManagerNav({ const { t } = useTranslation() const { nip07Login, nsecLogin, accounts, isNip07LoginInFlight, requestAccountNetworkHydrate } = useNostr() + const nip07ExtensionAvailable = useNip07ExtensionAvailable() const [password, setPassword] = useState('') const [signingUp, setSigningUp] = useState(false) const [extensionLoginPending, setExtensionLoginPending] = useState(false) @@ -84,7 +86,7 @@ function AccountManagerNav({ {t('Add an Account')}
- {!!window.nostr && ( + {nip07ExtensionAvailable && (