{"version":3,"file":"context.mjs","names":[],"sources":["../../src/Accordion/context.tsx"],"sourcesContent":["import type { Key } from 'react';\nimport { createContext, use } from 'react';\n\ninterface AccordionContextValue {\n  disableAnimation?: boolean;\n  expandedKeys: Key[];\n  hideIndicator?: boolean;\n  indicatorPlacement?: 'end' | 'start';\n  isExpanded: (key: Key) => boolean;\n  keepContentMounted?: boolean;\n  motionProps?: any;\n  onToggle: (key: Key) => void;\n  showDivider?: boolean;\n  variant?: 'filled' | 'outlined' | 'borderless';\n}\n\nexport const AccordionContext = createContext<AccordionContextValue | null>(null);\n\nexport const useAccordionContext = () => {\n  return use(AccordionContext);\n};\n"],"mappings":";;AAgBA,MAAa,mBAAmB,cAA4C,KAAK;AAEjF,MAAa,4BAA4B;AACvC,QAAO,IAAI,iBAAiB"}