{"version":3,"file":"InputsGroupFieldset.cjs","names":["InputWrapperContext"],"sources":["../../../src/utils/InputsGroupFieldset/InputsGroupFieldset.tsx"],"sourcesContent":["import { use } from 'react';\nimport { InputWrapperContext } from '../../components/Input';\n\ninterface InputsGroupFieldsetProps {\n  children: React.ReactNode;\n  role: 'radiogroup' | 'group';\n}\n\nexport function InputsGroupFieldset({ children, role }: InputsGroupFieldsetProps) {\n  const ctx = use(InputWrapperContext);\n\n  if (!ctx) {\n    return <>{children}</>;\n  }\n\n  return (\n    <div role={role} aria-labelledby={ctx.labelId} aria-describedby={ctx.describedBy}>\n      {children}\n    </div>\n  );\n}\n"],"mappings":";;;;;;AAQA,SAAgB,oBAAoB,EAAE,UAAU,QAAkC;CAChF,MAAM,OAAA,GAAA,MAAA,KAAUA,6BAAAA,oBAAoB;AAEpC,KAAI,CAAC,IACH,QAAO,iBAAA,GAAA,kBAAA,KAAA,kBAAA,UAAA,EAAG,UAAY,CAAA;AAGxB,QACE,iBAAA,GAAA,kBAAA,KAAC,OAAD;EAAW;EAAM,mBAAiB,IAAI;EAAS,oBAAkB,IAAI;EAClE;EACG,CAAA"}