From 09513d7f057c3b4ed59c3136e82c981e5c56b95f Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 18 Jan 2026 20:20:03 +0000 Subject: [PATCH] fix: resolve all TypeScript build errors in zap implementation - ZapWindow.tsx: Import useProfile from @/hooks/useProfile instead of applesauce-react/hooks - ZapWindow.tsx: Remove Tabs import (unused) - ZapWindow.tsx: Remove htmlFor prop from Label components (not supported) - create-zap-request.ts: Remove non-existent EventTemplate import - create-zap-request.ts: Use inferred type for template object - lnurl.ts: Prefix unused lnurl parameter with underscore All TypeScript compilation errors resolved. Code ready for production build. --- src/components/ZapWindow.tsx | 7 +++---- src/lib/create-zap-request.ts | 4 ++-- src/lib/lnurl.ts | 2 +- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/components/ZapWindow.tsx b/src/components/ZapWindow.tsx index bfcbae8..f869685 100644 --- a/src/components/ZapWindow.tsx +++ b/src/components/ZapWindow.tsx @@ -33,9 +33,8 @@ import { DialogTitle, } from "@/components/ui/dialog"; import { Label } from "@/components/ui/label"; -import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import QRCode from "qrcode"; -import { useProfile } from "applesauce-react/hooks"; +import { useProfile } from "@/hooks/useProfile"; import { use$ } from "applesauce-react/hooks"; import eventStore from "@/services/event-store"; import { useWallet } from "@/hooks/useWallet"; @@ -397,7 +396,7 @@ export function ZapWindow({ {/* Custom amount */}
- + - +