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 && (