import React from 'react'; import { Wallet, LogOut, AlertCircle } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator, DropdownMenuTrigger, } from '@/components/ui/dropdown-menu'; import { useWallet } from '@/contexts/WalletContext'; import { formatAddress, formatBalance } from '@pezkuwi/lib/wallet'; import { Badge } from '@/components/ui/badge'; export const WalletButton: React.FC = () => { const { isConnected, address, balance, chainId, error, connectMetaMask, disconnect, switchNetwork } = useWallet(); if (!isConnected) { return (