{"version":3,"file":"CheckboxGroup.context.cjs","sources":["../../../src/components/Checkbox/CheckboxGroup.context.ts"],"sourcesContent":["import { createContext, useContext } from 'react';\nimport { RaikouSize } from '../../core';\n\ninterface CheckboxGroupContextValue {\n  value: string[];\n  onChange: (event: React.ChangeEvent<HTMLInputElement> | string) => void;\n  size: RaikouSize | (string & {}) | undefined;\n}\n\nconst CheckboxGroupContext = createContext<CheckboxGroupContextValue | null>(null);\nexport const CheckboxGroupProvider = CheckboxGroupContext.Provider;\nexport const useCheckboxGroupContext = () => useContext(CheckboxGroupContext);\n"],"names":["createContext","useContext"],"mappings":";;;;AASA,MAAM,oBAAA,GAAuBA,oBAAgD,IAAI,CAAA;AAC1E,MAAM,wBAAwB,oBAAqB,CAAA;AAC7C,MAAA,uBAAA,GAA0B,MAAMC,gBAAA,CAAW,oBAAoB;;;;;"}