{"version":3,"sources":["../src/components/TagPicker/TagPickerButton/TagPickerButton.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport type { ForwardRefComponent } from '@fluentui/react-utilities';\n\nimport { useTagPickerButton } from './useTagPickerButton';\nimport { renderTagPickerButton } from './renderTagPickerButton';\nimport type { TagPickerButtonProps } from './TagPickerButton.types';\n\n/**\n * A button trigger for a TagPicker, used as an alternative to `TagPickerInput` when the\n * picker does not need free-text filtering.\n */\nexport const TagPickerButton: ForwardRefComponent<TagPickerButtonProps> = React.forwardRef((props, ref) => {\n  const state = useTagPickerButton(props, ref);\n\n  return renderTagPickerButton(state);\n});\n\nTagPickerButton.displayName = 'TagPickerButton';\n"],"names":["TagPickerButton","React","forwardRef","props","ref","state","useTagPickerButton","renderTagPickerButton","displayName"],"mappings":"AAAA;;;;;+BAaaA;;;eAAAA;;;;iEAXU;oCAGY;uCACG;AAO/B,MAAMA,gCAA6DC,OAAMC,UAAU,CAAC,CAACC,OAAOC;IACjG,MAAMC,QAAQC,IAAAA,sCAAkB,EAACH,OAAOC;IAExC,OAAOG,IAAAA,4CAAqB,EAACF;AAC/B;AAEAL,gBAAgBQ,WAAW,GAAG"}