@metamask/design-system-react-native
Version:
1 lines • 1.29 kB
Source Map (JSON)
{"version":3,"file":"Blockies.mjs","sourceRoot":"","sources":["../../../../src/components/temp-components/Blockies/Blockies.tsx"],"names":[],"mappings":";;;;;;AAAA,OAAO,EAAE,qBAAqB,EAAE,uCAAuC;AACvE,OAAO,MAAK,cAAc;;AAC1B,OAAO,EAAE,KAAK,EAAE,8BAAqB;AAIrC,OAAO,EAAE,SAAS,EAAE,iCAA6B;AAEjD,MAAM,CAAC,MAAM,QAAQ,GAAG,CAAC,EAAE,OAAO,EAAE,IAAI,GAAG,EAAE,EAAE,GAAG,KAAK,EAAiB,EAAE,EAAE;IAC1E,4DAA4D;IAC5D,MAAM,cAAc,GAAG,qBAAqB,CAAC,OAAO,CAAC,CAAC;IAEtD,OAAO,CACL,CAAC,KAAK,CACJ,MAAM,CAAC,CAAC,EAAE,GAAG,EAAE,SAAS,CAAC,cAAc,CAAC,EAAE,CAAC,CAC3C,KAAK,CAAC,CAAC,IAAI,CAAC,CACZ,MAAM,CAAC,CAAC,IAAI,CAAC,CACb,IAAI,KAAK,CAAC,EACV,CACH,CAAC;AACJ,CAAC,CAAC","sourcesContent":["import { extractAccountAddress } from '@metamask/design-system-shared';\nimport React from 'react';\nimport { Image } from 'react-native';\n\n// @ts-ignore\nimport type { BlockiesProps } from './Blockies.types';\nimport { toDataUrl } from './Blockies.utilities';\n\nexport const Blockies = ({ address, size = 32, ...props }: BlockiesProps) => {\n // Extract the account address from CAIP-10 format if needed\n const accountAddress = extractAccountAddress(address);\n\n return (\n <Image\n source={{ uri: toDataUrl(accountAddress) }}\n width={size}\n height={size}\n {...props}\n />\n );\n};\n"]}