import { useAccount, useChains, useEnsName } from 'wagmi' import styles from './Data.module.css' import { useStore } from '@nanostores/react' import { $amount, $selectedToken } from '@features/Web3/stores' import { truncateAddress } from '@features/Web3/lib/truncateAddress' export function Data({ to, ensResolved, isDisabled }: { to: `0x${string}` | null | undefined ensResolved: string | null | undefined isDisabled: boolean }) { const chains = useChains() const { address: from } = useAccount() const { data: ensFrom } = useEnsName({ address: from, chainId: 1 }) const selectedToken = useStore($selectedToken) const amount = useStore($amount) const networkName = chains.filter( (chain) => chain.id === selectedToken?.chainId )[0].name return (
You are |
{ensFrom ? (
{ensFrom}
) : (
{from ? truncateAddress(from) : ''}
)}
|
sending |
|
on |
|
to | {ensResolved} |