import { WishlistItemType } from '@/lib/types' import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from '@/components/ui/card' import ReactMarkdown from 'react-markdown' import { Button } from '@/components/ui/button' import { Coins, Edit, Trash2, Gift, MoreVertical } from 'lucide-react' import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu' interface WishlistItemProps { item: WishlistItemType onEdit: () => void onDelete: () => void onRedeem: () => void canRedeem: boolean isHighlighted?: boolean isRecentlyRedeemed?: boolean } export default function WishlistItem({ item, onEdit, onDelete, onRedeem, canRedeem, isHighlighted, isRecentlyRedeemed }: WishlistItemProps) { return ( {item.name} {item.description && ( {item.description} )}
{item.coinCost} coins
Edit Delete
) }