UNPKG

@undermuz/react-json-form

Version:
23 lines (22 loc) 583 B
// src/custom-components/context.ts import { createContext, useContext } from "react"; var CustomComponentsContext = createContext(null); var useJsonFormCustomComponents = () => { return useContext(CustomComponentsContext); }; var useJsonFormCustomComponent = (name) => { const CustomComponents = useContext(CustomComponentsContext); if (!CustomComponents) { return null; } return CustomComponents[name] || null; }; var context_default = CustomComponentsContext; export { context_default as default, useJsonFormCustomComponent, useJsonFormCustomComponents };