Wallet connect
Always onConnect any BRC-100 wallet. Desktop first, phone as fallback.
--capabilities wallet-connectimport { function useWallet(): WalletStateuseWallet } from './bsv/WalletContext'
import { function ConnectWallet(): React.JSX.ElementConnectWallet } from './bsv/ConnectWallet'
export function function Profile(): React.JSX.ElementProfile() {
const { const connected: booleanconnected, const identityKey: string | nullidentityKey } = function useWallet(): WalletStateuseWallet()
if (!const connected: booleanconnected) return <function ConnectWallet(): React.JSX.ElementConnectWallet />
return <React.JSX.IntrinsicElements.p: React.DetailedHTMLProps<React.HTMLAttributes<HTMLParagraphElement>, HTMLParagraphElement>p>Hi, {const identityKey: string | nullidentityKey?.String.slice(start?: number, end?: number): stringslice(0, 12)}…</React.JSX.IntrinsicElements.p: React.DetailedHTMLProps<React.HTMLAttributes<HTMLParagraphElement>, HTMLParagraphElement>p>
}