@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
JavaScript
'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 };