diff --git a/src/components/WalletViewer.tsx b/src/components/WalletViewer.tsx
index 15c4678..bd988a2 100644
--- a/src/components/WalletViewer.tsx
+++ b/src/components/WalletViewer.tsx
@@ -19,6 +19,7 @@ import {
ArrowDownLeft,
LogOut,
ChevronDown,
+ ChevronRight,
} from "lucide-react";
import { Virtuoso } from "react-virtuoso";
import { useWallet } from "@/hooks/useWallet";
@@ -55,6 +56,7 @@ import { useNostrEvent } from "@/hooks/useNostrEvent";
import { KindRenderer } from "./nostr/kinds";
import { RichText } from "./nostr/RichText";
import { UserName } from "./nostr/UserName";
+import { CodeCopyButton } from "./CodeCopyButton";
interface Transaction {
type: "incoming" | "outgoing";
@@ -326,7 +328,7 @@ function TransactionLabel({ transaction }: { transaction: Transaction }) {
{zapInfo.message && (
-
+
(null);
const [detailDialogOpen, setDetailDialogOpen] = useState(false);
+ const [showRawTransaction, setShowRawTransaction] = useState(false);
+ const [copiedRawTx, setCopiedRawTx] = useState(false);
// Load wallet info when connected
useEffect(() => {
@@ -1191,7 +1195,16 @@ export default function WalletViewer() {
{/* Transaction Detail Dialog */}
-
)}
@@ -1284,7 +1333,11 @@ export default function WalletViewer() {