diff --git a/src/components/feed/Feed.tsx b/src/components/feed/Feed.tsx index 502c70a..03f255d 100644 --- a/src/components/feed/Feed.tsx +++ b/src/components/feed/Feed.tsx @@ -1,7 +1,7 @@ import { useEffect, useState } from "react"; import { useFeedStore } from "../../stores/feed"; import { useUserStore } from "../../stores/user"; -import { fetchFollowFeed } from "../../lib/nostr"; +import { fetchFollowFeed, getNDK } from "../../lib/nostr"; import { NoteCard } from "./NoteCard"; import { ComposeBox } from "./ComposeBox"; import { NDKEvent } from "@nostr-dev-kit/ndk"; @@ -95,7 +95,7 @@ export function Feed() { {/* Compose */} - {loggedIn && } + {loggedIn && !!getNDK().signer && } {/* Feed */}
diff --git a/src/components/feed/NoteCard.tsx b/src/components/feed/NoteCard.tsx index c1b5759..fe5a1bc 100644 --- a/src/components/feed/NoteCard.tsx +++ b/src/components/feed/NoteCard.tsx @@ -5,7 +5,7 @@ import { useReactionCount } from "../../hooks/useReactionCount"; import { useUserStore } from "../../stores/user"; import { useUIStore } from "../../stores/ui"; import { timeAgo, shortenPubkey } from "../../lib/utils"; -import { publishReaction, publishReply } from "../../lib/nostr"; +import { publishReaction, publishReply, getNDK } from "../../lib/nostr"; import { NoteContent } from "./NoteContent"; import { ZapModal } from "../zap/ZapModal"; @@ -122,7 +122,7 @@ export function NoteCard({ event }: NoteCardProps) {
{/* Actions */} - {loggedIn && ( + {loggedIn && !!getNDK().signer && (