Skip to content

Commit 2a74d8e

Browse files
committed
added regexp type support
1 parent f731a40 commit 2a74d8e

File tree

10 files changed

+2868
-478
lines changed

10 files changed

+2868
-478
lines changed

dev-server/src/index.js

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
import React from "react"
55
import ReactDom from "react-dom"
66

7+
import Moment from "moment"
8+
79
//import the react-json-view component (installed with npm)
810
import JsonViewer from "./../../src/js/index"
911

@@ -39,7 +41,14 @@ ReactDom.render(
3941
enableClipboard={copy => {
4042
console.log("you copied to clipboard!", copy)
4143
}}
42-
shouldCollapse={({src, type}) => type === 'array' && src.indexOf('test') > -1}
44+
shouldCollapse={({ src, namespace, type }) => {
45+
if (type === "array" && src.indexOf("test") > -1) {
46+
return true
47+
} else if (namespace.indexOf("moment") > -1) {
48+
return true
49+
}
50+
return false
51+
}}
4352
/>
4453

4554
<br />
@@ -67,6 +76,8 @@ ReactDom.render(
6776
}}
6877
name={false}
6978
iconStyle="triangle"
79+
shouldCollapse={({ src, namespace, type }) =>
80+
namespace.indexOf("moment") > -1}
7081
/>
7182

7283
<br />
@@ -121,6 +132,8 @@ ReactDom.render(
121132
<JsonViewer
122133
enableClipboard={false}
123134
src={getExampleJson1()}
135+
shouldCollapse={({ src, namespace, type }) =>
136+
namespace.indexOf("moment") > -1}
124137
theme={{
125138
base00: "white",
126139
base01: "#ddd",
@@ -183,7 +196,8 @@ function getExampleJson1() {
183196
}
184197
},
185198
string_number: "1234",
186-
date: new Date()
199+
date: new Date(),
200+
moment: Moment()
187201
}
188202
}
189203

0 commit comments

Comments
 (0)