{"version":3,"file":"SwitchGroup.context.cjs","sources":["../../../src/components/Switch/SwitchGroup.context.ts"],"sourcesContent":["import { createContext, useContext } from 'react';\nimport { RaikouSize } from '../../core';\n\ninterface SwitchGroupContextValue {\n  value: string[];\n  onChange: (event: React.ChangeEvent<HTMLInputElement>) => void;\n  size: RaikouSize | (string & {}) | undefined;\n}\n\nconst SwitchGroupContext = createContext<SwitchGroupContextValue | null>(null);\nexport const SwitchGroupProvider = SwitchGroupContext.Provider;\nexport const useSwitchGroupContext = () => useContext(SwitchGroupContext);\n"],"names":["createContext","useContext"],"mappings":";;;;AASA,MAAM,kBAAA,GAAqBA,oBAA8C,IAAI,CAAA;AACtE,MAAM,sBAAsB,kBAAmB,CAAA;AACzC,MAAA,qBAAA,GAAwB,MAAMC,gBAAA,CAAW,kBAAkB;;;;;"}