{"version":3,"file":"erc20-token-logo.cjs","sources":["../../../src/components/erc20-token-logo.tsx"],"sourcesContent":["import React from \"react\";\nimport { RemoteLogo, type RemoteLogoProps } from \"./remote-logo\";\nimport { getDefaultERC20TokenLogoURL } from \"../utils/erc20\";\n\nexport type ERC20TokenLogoProps = {\n    chainId: number;\n    address: string;\n    symbol?: string;\n} & RemoteLogoProps;\n\nexport const ERC20TokenLogo = ({\n    chainId,\n    address,\n    symbol,\n    ...rest\n}: ERC20TokenLogoProps) => {\n    return (\n        <RemoteLogo\n            defaultSrc={getDefaultERC20TokenLogoURL(chainId, address)}\n            defaultText={symbol}\n            {...rest}\n        />\n    );\n};\n"],"names":["RemoteLogo","getDefaultERC20TokenLogoURL"],"mappings":";;;;;;AAUO,MAAM,iBAAiB,CAAC;AAAA,EAC3B,OAAA;AAAA,EACA,OAAA;AAAA,EACA,MAAA;AAAA,EACA,GAAG,IAAA;AACP,CAA2B,KAAA;AACvB,EACI,uBAAA,KAAA,CAAA,aAAA;AAAA,IAACA,qBAAA;AAAA,IAAA;AAAA,MACG,UAAA,EAAYC,iCAA4B,CAAA,OAAA,EAAS,OAAO,CAAA;AAAA,MACxD,WAAa,EAAA,MAAA;AAAA,MACZ,GAAG,IAAA;AAAA,KAAA;AAAA,GACR,CAAA;AAER;;;;"}