diff --git a/src/components/ZapButton.tsx b/src/components/ZapButton.tsx
index bb3bbd8..5313a73 100644
--- a/src/components/ZapButton.tsx
+++ b/src/components/ZapButton.tsx
@@ -5,11 +5,13 @@ import { useCurrentUser } from '@/hooks/useCurrentUser';
import { useAuthor } from '@/hooks/useAuthor';
import { Zap } from 'lucide-react';
import type { Event } from 'nostr-tools';
+import { Button } from './ui/button';
interface ZapButtonProps {
target: Event;
className?: string;
showCount?: boolean;
+ buttonVariant?: 'default' | 'outline' | 'ghost' | 'link' | 'destructive';
zapData?: { count: number; totalSats: number; isLoading?: boolean };
}
@@ -17,6 +19,7 @@ export function ZapButton({
target,
className = "text-xs ml-1",
showCount = true,
+ buttonVariant = "outline",
zapData: externalZapData
}: ZapButtonProps) {
const { user } = useCurrentUser();
@@ -41,18 +44,18 @@ export function ZapButton({
return (