UNPKG

@dynamic-labs/sdk-react-core

Version:

A React SDK for implementing wallet web3 authentication and authorization to your website.

13 lines (10 loc) 708 B
'use client' import { jsx } from 'react/jsx-runtime'; import { useUserWallets } from '../../context/UserWalletsContext/UserWalletsContext.js'; import { UserWallet } from './UserWallet/UserWallet.js'; const UserWalletsList = ({ onSelectWallet, wallets: providedWallets, }) => { const allWallets = useUserWallets(); const wallets = providedWallets !== null && providedWallets !== void 0 ? providedWallets : allWallets; return (jsx("div", { className: 'user-wallets-list', children: wallets.map((wallet) => (jsx(UserWallet, { wallet: wallet, onSelect: () => onSelectWallet === null || onSelectWallet === void 0 ? void 0 : onSelectWallet(wallet) }, wallet.id))) })); }; export { UserWalletsList };