docusaurus-plugin-react-docgen-typescript
docusaurus-plugin-react-docgen-typescript copied to clipboard
`useDynamicImport` doesn't resolve computed types
Hi 👋
When using useDynamicImport in my Prop table, it only returns the exact string value of the prop type from my interface
Example Code
type Icon = 'search' | 'home';
interface Props {
icon?: Icon;
}
Expected result
Based on what I get on https://react-docgen.dev/playground
"props": {
"icon": {
"type": {
"name": "union",
"raw": "'search' | 'home'",
"elements": [
{
"name": "literal",
"value": "'search'"
},
{
"name": "literal",
"value": "'home'"
}
]
}
}
}
Actual Result
"props": {
"icon": {
"type": {
"name": "Icon",
}
}
}
Is there a way to get the desired outcome? I'm happy to attempt putting up a PR if I could get pointers on how to run the repo locally
Thanks for the great work 🙏