"use client"; import React from 'react'; import { useWallet } from '../contexts/wallet'; import { DropdownMenu, DropdownMenuTrigger, DropdownMenuContent, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator } from '../components/ui/dropdown-menu'; import { Button } from '../components/ui/button'; import { ChevronDown } from 'lucide-react'; export function WalletDropdown() { const { isConnected, address, chainId, connectWallet, disconnectWallet, balance } = useWallet(); if (!isConnected || !address) { return ( ); } return ( Wallet Address: {address} Network: {chainId === 59141 ? "Linea Sepolia" : `Unknown (${chainId})`} {balance && ( Balance: {parseFloat(balance).toFixed(4)} ETH )} Disconnect ); }