mirror of
https://github.com/reduxjs/redux-devtools.git
synced 2024-11-22 09:36:43 +03:00
ignored undefined nodes in array/objects
This commit is contained in:
parent
626562ad5a
commit
65d9e5831b
|
@ -61,7 +61,10 @@ export default class JSONArrayNode extends React.Component {
|
|||
if (typeof this.props.previousData !== 'undefined') {
|
||||
prevData = this.props.previousData[idx];
|
||||
}
|
||||
childNodes.push(grabNode(idx, element, prevData, this.props.theme));
|
||||
const node = grabNode(idx, element, prevData, this.props.theme);
|
||||
if (node !== false) {
|
||||
childNodes.push(node);
|
||||
}
|
||||
});
|
||||
this.needsChildNodes = false;
|
||||
this.renderedChildren = childNodes;
|
||||
|
|
|
@ -62,7 +62,10 @@ export default class JSONObjectNode extends React.Component {
|
|||
if (typeof this.props.previousData !== 'undefined') {
|
||||
prevData = this.props.previousData[k];
|
||||
}
|
||||
childNodes.push(grabNode(k, obj[k], prevData, this.props.theme));
|
||||
const node = grabNode(k, obj[k], prevData, this.props.theme);
|
||||
if (node !== false) {
|
||||
childNodes.push(node);
|
||||
}
|
||||
}
|
||||
}
|
||||
this.needsChildNodes = false;
|
||||
|
|
|
@ -23,6 +23,5 @@ export default function(key, value, prevValue, theme) {
|
|||
} else if (nodeType === 'Null') {
|
||||
return <JSONNullNode keyName={key} previousValue={prevValue} theme={theme} value={value} key={aKey} />;
|
||||
}
|
||||
console.error('Unknown node type:', nodeType);
|
||||
return false;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user