terra-props-table
Advanced tools
Comparing version 2.18.0 to 2.18.1
@@ -7,2 +7,7 @@ Changelog | ||
2.17.1 - (September 6, 2018) | ||
------------------ | ||
### Fixed | ||
* Fixed bug where props-table eagerly parsed component source code | ||
2.17.0 - (September 5, 2018) | ||
@@ -9,0 +14,0 @@ ------------------ |
@@ -146,3 +146,3 @@ 'use strict'; | ||
*/ | ||
var componentMetaData = (0, _reactDocgen.parse)(src); | ||
var componentMetaData = void 0; | ||
@@ -153,9 +153,13 @@ /** | ||
*/ | ||
var componentProps = componentMetaData.props; | ||
var componentProps = void 0; | ||
// If user wants to resolve all component definitions in file, use react-docgen's | ||
// findAllComponentDefinitions resolver | ||
// Resolve using react-docgen's default resolver | ||
if (propsResolution === 'default') { | ||
componentMetaData = (0, _reactDocgen.parse)(src); | ||
componentProps = componentMetaData.props; | ||
} | ||
// Resolve using react-docgen's findAllComponentDefinitions resolver | ||
if (propsResolution === 'findAllComponentDefinitions') { | ||
componentMetaData = (0, _reactDocgen.parse)(src, _reactDocgen.resolver.findAllComponentDefinitions); | ||
componentProps = componentMetaData[0].props; | ||
@@ -162,0 +166,0 @@ } |
{ | ||
"name": "terra-props-table", | ||
"main": "lib/PropsTable.js", | ||
"version": "2.18.0", | ||
"version": "2.18.1", | ||
"description": "React component to render a table view for the props metadata of another react component.", | ||
@@ -6,0 +6,0 @@ "repository": { |
@@ -104,3 +104,3 @@ /* eslint-disable import/no-extraneous-dependencies */ | ||
*/ | ||
let componentMetaData = parse(src); | ||
let componentMetaData; | ||
@@ -111,9 +111,13 @@ /** | ||
*/ | ||
let componentProps = componentMetaData.props; | ||
let componentProps; | ||
// If user wants to resolve all component definitions in file, use react-docgen's | ||
// findAllComponentDefinitions resolver | ||
// Resolve using react-docgen's default resolver | ||
if (propsResolution === 'default') { | ||
componentMetaData = parse(src); | ||
componentProps = componentMetaData.props; | ||
} | ||
// Resolve using react-docgen's findAllComponentDefinitions resolver | ||
if (propsResolution === 'findAllComponentDefinitions') { | ||
componentMetaData = parse(src, resolver.findAllComponentDefinitions); | ||
componentProps = componentMetaData[0].props; | ||
@@ -120,0 +124,0 @@ } |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
55434
948