UNPKG

@hashport/react-client

Version:
16 lines 690 B
import { useBridgeParams } from './useBridgeParams'; import { useTokenList } from './useTokenList'; export const useSelectedTokens = () => { const { data: tokens } = useTokenList(); const { sourceAssetId, sourceNetworkId, targetNetworkId } = useBridgeParams(); const sourceId = `${sourceAssetId}-${+sourceNetworkId}`; const sourceAsset = tokens?.fungible.get(sourceId); const targetId = sourceAsset?.bridgeableAssets.find(({ chainId }) => chainId === +targetNetworkId) ?.assetId ?? `${''}-${0}`; const targetAsset = tokens?.fungible.get(targetId); return { sourceAsset, targetAsset, }; }; //# sourceMappingURL=useSelectedTokens.js.map