"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
);
}