terra-props-table
Version:
React component to render a table view for the props metadata of another react component.
12 lines (9 loc) • 369 B
JavaScript
const generateProps = require('./generateProps');
const generateMarkdown = (name, componentMetadata) => {
if (componentMetadata.props) {
const markdownString = `## ${name} Props Table\n${generateProps(componentMetadata.props)}`;
return markdownString;
}
throw new Error('componentMetadata does not contain props');
};
module.exports = generateMarkdown;