'use client'; import { useAccount } from 'wagmi'; import { cn } from '@/lib/utils'; export function WalletSummary({ className }: { className?: string }) { const { address, isConnected } = useAccount(); const projectId = process.env.NEXT_PUBLIC_PROJECT_ID ?? process.env.NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID; const mode = 'appkit' as const; const requiresProjectId = !projectId; return (
Wallet Status {mode === 'appkit' ? 'WalletConnect' : 'Local'}
Connected {isConnected ? 'Yes' : 'No'}
Address {address ?? '—'}
{mode === 'appkit' && requiresProjectId && (

Provide NEXT_PUBLIC_PROJECT_ID to enable WalletConnect.

)}
); }