{"version":3,"file":"context.cjs","sources":["../../../../src/components/accordion/context.tsx"],"sourcesContent":["import { createContext, useContext } from \"react\";\n\ninterface AccordionContextShape {\n    toggle: (event: React.MouseEvent) => void;\n    expanded: boolean;\n}\n\nconst AccordionContext = createContext<AccordionContextShape>({\n    // eslint-disable-next-line @typescript-eslint/no-empty-function\n    toggle: () => {},\n    expanded: false,\n});\n\nexport const AccordionContextProvider = AccordionContext.Provider;\n\nexport const useAccordionContext = () => useContext(AccordionContext);\n"],"names":["createContext","useContext"],"mappings":";;;;AAOA,MAAM,mBAAmBA,mBAAqC,CAAA;AAAA;AAAA,EAE1D,QAAQ,MAAM;AAAA,GAAC;AAAA,EACf,QAAU,EAAA,KAAA;AACd,CAAC,CAAA,CAAA;AAEM,MAAM,2BAA2B,gBAAiB,CAAA,SAAA;AAE5C,MAAA,mBAAA,GAAsB,MAAMC,gBAAA,CAAW,gBAAgB;;;;;"}