{"version":3,"sources":["../src/components/Accordion/AccordionHeader/AccordionHeader.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport type { ForwardRefComponent } from '@fluentui/react-utilities';\nimport type { AccordionHeaderProps } from './AccordionHeader.types';\nimport { useAccordionHeader, useAccordionHeaderContextValues } from './useAccordionHeader';\nimport { renderAccordionHeader } from './renderAccordionHeader';\n\n/**\n * Represents the heading of an accordion item, containing a button that toggles the panel open or closed.\n */\nexport const AccordionHeader: ForwardRefComponent<AccordionHeaderProps> = React.forwardRef((props, ref) => {\n  const state = useAccordionHeader(props, ref);\n  const contextValues = useAccordionHeaderContextValues(state);\n\n  return renderAccordionHeader(state, contextValues);\n});\n\nAccordionHeader.displayName = 'AccordionHeader';\n"],"names":["AccordionHeader","React","forwardRef","props","ref","state","useAccordionHeader","contextValues","useAccordionHeaderContextValues","renderAccordionHeader","displayName"],"mappings":"AAAA;;;;;+BAWaA;;;eAAAA;;;;iEATU;oCAG6C;uCAC9B;AAK/B,MAAMA,gCAA6DC,OAAMC,UAAU,CAAC,CAACC,OAAOC;IACjG,MAAMC,QAAQC,IAAAA,sCAAkB,EAACH,OAAOC;IACxC,MAAMG,gBAAgBC,IAAAA,mDAA+B,EAACH;IAEtD,OAAOI,IAAAA,4CAAqB,EAACJ,OAAOE;AACtC;AAEAP,gBAAgBU,WAAW,GAAG"}