Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on May 14, 2020. It is now read-only.

Commit 06e8fc1

Browse files
committed
preview for Error
1 parent 004e066 commit 06e8fc1

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

‎examples/src/App.js‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,15 @@ const getValueLabelStyle = ({ style }, nodeType, keyPath) => ({
2727
}
2828
});
2929

30+
// eslint-disable-next-line max-len
31+
const longString = 'Loremipsumdolorsitamet,consecteturadipiscingelit.Namtempusipsumutfelisdignissimauctor.Maecenasodiolectus,finibusegetultricesvel,aliquamutelit.Loremipsumdolorsitamet,consecteturadipiscingelit.Namtempusipsumutfelisdignissimauctor.Maecenasodiolectus,finibusegetultricesvel,aliquamutelit.Loremipsumdolorsitamet,consecteturadipiscingelit.Namtempusipsumutfelisdignissimauctor.Maecenasodiolectus,finibusegetultricesvel,aliquamutelit.';
32+
3033
const data = {
3134
array: [1, 2, 3],
3235
emptyArray: [],
3336
bool: true,
3437
date: new Date(),
38+
error: new Error(longString),
3539
object: {
3640
foo: {
3741
bar: 'baz',
@@ -61,8 +65,7 @@ const data = {
6165
]),
6266
set: new window.Set(['value', 0, { objectKey: 'value' }]),
6367
hugeArray: Array.from({ length: 10000 }).map((_, i) => `item #${i}`),
64-
// eslint-disable-next-line max-len
65-
longString: 'Loremipsumdolorsitamet,consecteturadipiscingelit.Namtempusipsumutfelisdignissimauctor.Maecenasodiolectus,finibusegetultricesvel,aliquamutelit.Loremipsumdolorsitamet,consecteturadipiscingelit.Namtempusipsumutfelisdignissimauctor.Maecenasodiolectus,finibusegetultricesvel,aliquamutelit.Loremipsumdolorsitamet,consecteturadipiscingelit.Namtempusipsumutfelisdignissimauctor.Maecenasodiolectus,finibusegetultricesvel,aliquamutelit.'
68+
longString
6669
};
6770

6871
const theme = {

‎src/JSONObjectNode.js‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,15 @@ const JSONObjectNode = ({ data, ...props }) => (
1414
{...props}
1515
data={data}
1616
nodeType='Object'
17-
nodeTypeIndicator='{}'
17+
nodeTypeIndicator={props.nodeType==='Error' ? 'Error()' : '{}'}
1818
createItemString={createItemString}
1919
expandable={Object.getOwnPropertyNames(data).length > 0}
2020
/>
2121
);
2222

2323
JSONObjectNode.propTypes = {
24-
data: PropTypes.object
24+
data: PropTypes.object,
25+
nodeType: PropTypes.string
2526
};
2627

2728
export default JSONObjectNode;

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /