{"version":3,"file":"AddressBadge.mjs","sources":["../../../packages/addressBadge/AddressBadge.tsx"],"sourcesContent":["import { ForwardedRef, forwardRef } from 'react'\nimport { useBreakpoint } from '../hooks/useBreakpoint.js'\nimport { AddressBadgeStyle } from './AddressBadgeStyles.js'\nimport { AddressBadgeProps } from './types.js'\n\nexport const AddressBadge = forwardRef(\n  (\n    {\n      address,\n      symbolsMobile = 3,\n      symbolsDesktop = 6,\n      ...rest\n    }: AddressBadgeProps,\n    ref?: ForwardedRef<HTMLDivElement>,\n  ) => {\n    const isMobile = useBreakpoint('md')\n\n    return (\n      <AddressBadgeStyle\n        symbols={isMobile ? symbolsMobile : symbolsDesktop}\n        address={address ?? ''}\n        {...rest}\n        ref={ref}\n      />\n    )\n  },\n)\nAddressBadge.displayName = 'AddressBadge'\n"],"names":["AddressBadge","forwardRef","_ref","ref","address","symbolsMobile","symbolsDesktop","rest","isMobile","useBreakpoint","_jsx","AddressBadgeStyle","symbols","displayName"],"mappings":";;;;;AAKO,MAAMA,YAAY,gBAAGC,UAAU,CACpC,CAAAC,IAAA,EAOEC,GAAkC,KAC/B;EAAA,IAPH;IACEC,OAAO;AACPC,IAAAA,aAAa,GAAG,CAAC;AACjBC,IAAAA,cAAc,GAAG,CAAC;IAClB,GAAGC,IAAAA;AACc,GAAC,GAAAL,IAAA,CAAA;AAGpB,EAAA,MAAMM,QAAQ,GAAGC,aAAa,CAAC,IAAI,CAAC,CAAA;EAEpC,oBACEC,GAAA,CAACC,iBAAiB,EAAA;AAChBC,IAAAA,OAAO,EAAEJ,QAAQ,GAAGH,aAAa,GAAGC,cAAe;IACnDF,OAAO,EAAEA,OAAO,IAAI,EAAG;AAAA,IAAA,GACnBG,IAAI;AACRJ,IAAAA,GAAG,EAAEA,GAAAA;AAAI,GACV,CAAC,CAAA;AAEN,CACF,EAAC;AACDH,YAAY,CAACa,WAAW,GAAG,cAAc;;;;"}