{"version":3,"sources":["../src/components/Toolbar/ToolbarRadioGroup/ToolbarRadioGroup.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport type { ForwardRefComponent } from '@fluentui/react-utilities';\nimport type { ToolbarRadioGroupProps } from './ToolbarRadioGroup.types';\nimport { useToolbarRadioGroup } from './useToolbarRadioGroup';\nimport { renderToolbarRadioGroup } from './renderToolbarRadioGroup';\n\n/**\n * A radio group component used inside a Toolbar to group mutually exclusive toggle controls.\n */\nexport const ToolbarRadioGroup: ForwardRefComponent<ToolbarRadioGroupProps> = React.forwardRef((props, ref) => {\n  const state = useToolbarRadioGroup(props, ref);\n\n  return renderToolbarRadioGroup(state);\n  // Casting is required due to lack of distributive union to support unions on @types/react\n}) as ForwardRefComponent<ToolbarRadioGroupProps>;\n\nToolbarRadioGroup.displayName = 'ToolbarRadioGroup';\n"],"names":["ToolbarRadioGroup","React","forwardRef","props","ref","state","useToolbarRadioGroup","renderToolbarRadioGroup","displayName"],"mappings":"AAAA;;;;;+BAWaA;;;eAAAA;;;;iEATU;sCAGc;yCACG;AAKjC,MAAMA,kCAAiEC,OAAMC,UAAU,CAAC,CAACC,OAAOC;IACrG,MAAMC,QAAQC,IAAAA,0CAAoB,EAACH,OAAOC;IAE1C,OAAOG,IAAAA,gDAAuB,EAACF;AAC/B,0FAA0F;AAC5F;AAEAL,kBAAkBQ,WAAW,GAAG"}