{"version":3,"file":"Address.mjs","sources":["../../../packages/address/Address.tsx"],"sourcesContent":["import { ForwardedRef, forwardRef } from 'react'\nimport { AddressProps } from './types.js'\nimport {\n  AddressStyle,\n  AddressFullStyle,\n  AddressTrimmedStyle,\n} from './AddressStyles.js'\nimport { trimAddress } from './trimAddress.js'\n\nexport const Address = forwardRef(\n  (\n    { symbols = 3, address, ...rest }: AddressProps,\n    ref?: ForwardedRef<HTMLDivElement>,\n  ) => {\n    return (\n      <AddressStyle {...rest} ref={ref}>\n        <AddressFullStyle>{address}</AddressFullStyle>\n        <AddressTrimmedStyle>\n          {trimAddress(address, symbols)}\n        </AddressTrimmedStyle>\n      </AddressStyle>\n    )\n  },\n)\nAddress.displayName = 'Address'\n"],"names":["Address","forwardRef","_ref","ref","symbols","address","rest","_jsxs","AddressStyle","children","_jsx","AddressFullStyle","AddressTrimmedStyle","trimAddress","displayName"],"mappings":";;;;;AASO,MAAMA,OAAO,gBAAGC,UAAU,CAC/B,CAAAC,IAAA,EAEEC,GAAkC,KAC/B;EAAA,IAFH;AAAEC,IAAAA,OAAO,GAAG,CAAC;IAAEC,OAAO;IAAE,GAAGC,IAAAA;AAAmB,GAAC,GAAAJ,IAAA,CAAA;EAG/C,oBACEK,IAAA,CAACC,YAAY,EAAA;AAAA,IAAA,GAAKF,IAAI;AAAEH,IAAAA,GAAG,EAAEA,GAAI;IAAAM,QAAA,EAAA,cAC/BC,GAAA,CAACC,gBAAgB,EAAA;AAAAF,MAAAA,QAAA,EAAEJ,OAAAA;AAAO,KAAmB,CAAC,eAC9CK,GAAA,CAACE,mBAAmB,EAAA;AAAAH,MAAAA,QAAA,EACjBI,WAAW,CAACR,OAAO,EAAED,OAAO,CAAA;AAAC,KACX,CAAC,CAAA;AAAA,GACV,CAAC,CAAA;AAEnB,CACF,EAAC;AACDJ,OAAO,CAACc,WAAW,GAAG,SAAS;;;;"}