import { Bitcoin, Loader2 } from 'lucide-react'; // The "no wallet selected" and "this backend cannot do that" placeholders. // // Deliberately not an error state: with no wallets registered there is nothing wrong, and a section a // backend does not implement is a fact about the backend, not a failure. The nav hides those sections, so // UnsupportedSection is only reached by a deep link — which should explain itself rather than 404. export const EmptyWallet = ({ isLoading = false }: { isLoading?: boolean }) => (
{isLoading ? ( <>

Loading wallets…

) : ( <>

No wallet yet

Add one from the panel on the left — a self-custodial seed sealed under a passphrase, or a connection to a node you already run.

)}
); export const UnsupportedSection = ({ what }: { what: string }) => (

Not available for this wallet

This backend does not support {what}. Pick a different wallet from the panel on the left.

);