UNPKG

docusaurus-plugin-react-docgen-typescript

Version:
23 lines (22 loc) 525 B
// src/hooks/useDynamicImport.ts import { useEffect, useState } from "react"; var useDynamicImport = (name) => { const [props, setProps] = useState({}); useEffect(() => { let resolved = false; import(`@docgen/${name}.json`).then((mod) => { if (!resolved) { resolved = true; setProps(mod.default); } }).catch(console.error); return () => { resolved = true; }; }, [name]); return props; }; export { useDynamicImport }; //# sourceMappingURL=chunk-H7SMTZUY.mjs.map