rsuite
Version:
A suite of react components
10 lines • 342 B
JavaScript
'use client';
import { useContext } from 'react';
import DisclosureContext from "./DisclosureContext.js";
export default function useDisclosureContext(component) {
const context = useContext(DisclosureContext);
if (!context) {
throw new Error(`<${component}> component must be rendered within a <Disclosure>`);
}
return context;
}