import { createContext, useContext } from "solid-js";
export function isAccordionItemSelected(activeEventKey, eventKey) {
    return Array.isArray(activeEventKey)
        ? activeEventKey.includes(eventKey)
        : activeEventKey === eventKey;
}
const AccordionContext = createContext({});
export function useAccordionContext() {
    const context = useContext(AccordionContext);
    if (!context) {
        throw new Error("useAccordionPanelContext should be used within the AccordionPanelContext provider!");
    }
    return context;
}
export default AccordionContext;
