{"version":3,"sources":["../src/components/Dropdown/Dropdown.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport type { ForwardRefComponent } from '@fluentui/react-utilities';\nimport { useDropdown } from './useDropdown';\nimport { renderDropdown } from './renderDropdown';\nimport type { DropdownProps } from './Dropdown.types';\nimport { useDropdownContextValues } from './useDropdownContextValues';\n\n/**\n * Dropdown component - TODO: add more docs\n */\nexport const Dropdown: ForwardRefComponent<DropdownProps> = React.forwardRef((props, ref) => {\n  const state = useDropdown(props, ref);\n  const contextValues = useDropdownContextValues(state);\n\n  return renderDropdown(state, contextValues);\n});\n\nDropdown.displayName = 'Dropdown';\n"],"names":["Dropdown","React","forwardRef","props","ref","state","useDropdown","contextValues","useDropdownContextValues","renderDropdown","displayName"],"mappings":"AAAA;;;;;+BAYaA;;;eAAAA;;;;iEAVU;6BAEK;gCACG;0CAEU;AAKlC,MAAMA,yBAA+CC,OAAMC,UAAU,CAAC,CAACC,OAAOC;IACnF,MAAMC,QAAQC,IAAAA,wBAAW,EAACH,OAAOC;IACjC,MAAMG,gBAAgBC,IAAAA,kDAAwB,EAACH;IAE/C,OAAOI,IAAAA,8BAAc,EAACJ,OAAOE;AAC/B;AAEAP,SAASU,WAAW,GAAG"}