docusaurus-plugin-react-docgen-typescript
Version:
A small plugin that integrates react-docgen-typescript with docusaurus 2.x
23 lines (22 loc) • 525 B
JavaScript
// 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