import { useShuttle } from '@delphi-labs/shuttle-react' import Image from 'next/image' import { useCallback } from 'react' import Button from 'components/Button' import FullOverlayContent from 'components/FullOverlayContent' import { ChevronRight } from 'components/Icons' import Text from 'components/Text' import WalletSelect from 'components/Wallet/WalletSelect' import { BRIDGES } from 'constants/bridges' import { CHAINS } from 'constants/chains' import { ENV } from 'constants/env' import useCurrentWallet from 'hooks/useCurrentWallet' import useStore from 'store' const currentChainId = ENV.CHAIN_ID const currentChain = CHAINS[currentChainId] function Bridge({ name, url, image }: Bridge) { return ( ) } export default function WalletBridges() { const currentWallet = useCurrentWallet() const { disconnectWallet } = useShuttle() const handleClick = useCallback(() => { if (!currentWallet) return disconnectWallet(currentWallet) useStore.setState({ focusComponent: }) }, [currentWallet, disconnectWallet]) return (
{BRIDGES.map((bridge) => ( ))}
) }