{"version":3,"sources":["../src/components/Badge/CounterBadge/CounterBadge.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport type { ForwardRefComponent } from '@fluentui/react-utilities';\n\nimport type { CounterBadgeProps } from './CounterBadge.types';\nimport { renderCounterBadge } from './renderCounterBadge';\nimport { useCounterBadge } from './useCounterBadge';\n\n/**\n * A headless badge for displaying a count or dot.\n */\nexport const CounterBadge: ForwardRefComponent<CounterBadgeProps> = React.forwardRef((props, ref) => {\n  const state = useCounterBadge(props, ref);\n\n  return renderCounterBadge(state);\n});\n\nCounterBadge.displayName = 'CounterBadge';\n"],"names":["CounterBadge","React","forwardRef","props","ref","state","useCounterBadge","renderCounterBadge","displayName"],"mappings":"AAAA;;;;;+BAYaA;;;eAAAA;;;;iEAVU;oCAIY;iCACH;AAKzB,MAAMA,6BAAuDC,OAAMC,UAAU,CAAC,CAACC,OAAOC;IAC3F,MAAMC,QAAQC,IAAAA,gCAAe,EAACH,OAAOC;IAErC,OAAOG,IAAAA,sCAAkB,EAACF;AAC5B;AAEAL,aAAaQ,WAAW,GAAG"}