{"version":3,"sources":["../src/components/InteractionTag/InteractionTag.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport type { ForwardRefComponent } from '@fluentui/react-utilities';\n\nimport type { InteractionTagProps } from './InteractionTag.types';\nimport { useInteractionTag } from './useInteractionTag';\nimport { useInteractionTagContextValues } from './useInteractionTagContextValues';\nimport { renderInteractionTag } from './renderInteractionTag';\n\n/**\n * A visual representation of an attribute that can have primary and/or secondary actions.\n * Composed with `InteractionTagPrimary` and optionally `InteractionTagSecondary` children.\n */\nexport const InteractionTag: ForwardRefComponent<InteractionTagProps> = React.forwardRef((props, ref) => {\n  const state = useInteractionTag(props, ref);\n  const contextValues = useInteractionTagContextValues(state);\n  return renderInteractionTag(state, contextValues);\n});\n\nInteractionTag.displayName = 'InteractionTag';\n"],"names":["InteractionTag","React","forwardRef","props","ref","state","useInteractionTag","contextValues","useInteractionTagContextValues","renderInteractionTag","displayName"],"mappings":"AAAA;;;;;+BAcaA;;;eAAAA;;;;iEAZU;mCAIW;gDACa;sCACV;AAM9B,MAAMA,+BAA2DC,OAAMC,UAAU,CAAC,CAACC,OAAOC;IAC/F,MAAMC,QAAQC,IAAAA,oCAAiB,EAACH,OAAOC;IACvC,MAAMG,gBAAgBC,IAAAA,8DAA8B,EAACH;IACrD,OAAOI,IAAAA,0CAAoB,EAACJ,OAAOE;AACrC;AAEAP,eAAeU,WAAW,GAAG"}