{"version":3,"sources":["../src/components/TagPicker/TagPickerGroup/TagPickerGroup.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport type { ForwardRefComponent } from '@fluentui/react-utilities';\n\nimport { useTagPickerGroup } from './useTagPickerGroup';\nimport { renderTagPickerGroup } from './renderTagPickerGroup';\nimport { useTagPickerGroupContextValues } from './useTagPickerGroupContextValues';\nimport type { TagPickerGroupProps } from './TagPickerGroup.types';\n\n/**\n * Displays the selected options of a TagPicker as a group of dismissible tags. Uses the\n * native `focusgroup` attribute for arrow-key navigation across the tags.\n */\nexport const TagPickerGroup: ForwardRefComponent<TagPickerGroupProps> = React.forwardRef((props, ref) => {\n  const state = useTagPickerGroup(props, ref);\n  const contextValues = useTagPickerGroupContextValues(state);\n\n  return renderTagPickerGroup(state, contextValues);\n});\n\nTagPickerGroup.displayName = 'TagPickerGroup';\n"],"names":["TagPickerGroup","React","forwardRef","props","ref","state","useTagPickerGroup","contextValues","useTagPickerGroupContextValues","renderTagPickerGroup","displayName"],"mappings":"AAAA;;;;;+BAcaA;;;eAAAA;;;;iEAZU;mCAGW;sCACG;gDACU;AAOxC,MAAMA,+BAA2DC,OAAMC,UAAU,CAAC,CAACC,OAAOC;IAC/F,MAAMC,QAAQC,IAAAA,oCAAiB,EAACH,OAAOC;IACvC,MAAMG,gBAAgBC,IAAAA,8DAA8B,EAACH;IAErD,OAAOI,IAAAA,0CAAoB,EAACJ,OAAOE;AACrC;AAEAP,eAAeU,WAAW,GAAG"}