import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from 'ui'
export function ComponentProps(props: any) {
// map through all props types for this component DropdownMenu
// return a table with the prop name, type, default value, and description
// const code = `
// /** My first component */
// export default ({ name }: { name: string }) =>
{{name}}
;
// `
// console.log('from the component props', JSON.parse(props.docs))
const docs = JSON.parse(props.docs)
// console.log(docs.props)
return (
{props.children}
Prop Name
Required
Type
Description
{Object.entries(docs.props).map(([propName, prop], index) => (
{propName}
{/*
// @ts-ignore */}
{prop.required ? 'Yes' : 'No'}
{/*
// @ts-ignore */}
{prop.flowType.name}
{/*
// @ts-ignore */}
{prop.description}
))}
)
}