import { Bitcoin } from 'lucide-react'; import { WALLET_SECTIONS } from './shared'; import { Amount, UnitToggle } from './Amount'; import { LockBadge } from './LockBadge'; import { useWalletSection } from './useWalletSection'; import { useSelectedWallet } from './useSelectedWallet'; import { useBalances } from './useWalletData'; // Panel header for the right (wallet-view) panel: which section, which wallet, the spendable balance and // the lock state. The lock indicator is compact here — it reports, it does not act, because the actions // live in the nav and on the signing surfaces themselves. export const WalletViewHeader = () => { const section = useWalletSection(); const { wallet, walletId } = useSelectedWallet(); const { balances } = useBalances(walletId); const label = WALLET_SECTIONS.find((s) => s.id === section)?.label ?? 'Wallet'; return ( <> {label} {wallet && · {wallet.name}} {balances && } ); };