@undermuz/react-json-form
Version:
Generate JSON-based forms with react
23 lines (22 loc) • 583 B
JavaScript
// 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
};