@@ -91,7 +91,11 @@ const JsonNode = memo(
91
91
if ( isEmpty ) {
92
92
return (
93
93
< div className = "flex items-center" >
94
- { name && < span className = "mr-1 text-gray-400" > { name } :</ span > }
94
+ { name && (
95
+ < span className = "mr-1 text-gray-600 dark:text-gray-400" >
96
+ { name } :
97
+ </ span >
98
+ ) }
95
99
< span className = "text-gray-500" > { symbolMap . empty } </ span >
96
100
</ div >
97
101
) ;
@@ -100,32 +104,32 @@ const JsonNode = memo(
100
104
return (
101
105
< div className = "flex flex-col" >
102
106
< div
103
- className = "flex items-center mr-1 rounded cursor-pointer group hover:bg-gray-800/20"
107
+ className = "flex items-center mr-1 rounded cursor-pointer group hover:bg-gray-800/10 dark:hover:bg-gray-800/ 20"
104
108
onClick = { ( ) => setIsExpanded ( ! isExpanded ) }
105
109
>
106
110
{ name && (
107
- < span className = "mr-1 text-gray-400 group-hover:text-gray-100" >
111
+ < span className = "mr-1 text-gray-600 dark:text-gray- 400 dark: group-hover:text-gray-100 group-hover:text-gray-400 " >
108
112
{ name } :
109
113
</ span >
110
114
) }
111
115
{ isExpanded ? (
112
- < span className = "text-gray-400 group-hover:text-gray-100" >
116
+ < span className = "text-gray-600 dark:text-gray- 400 dark: group-hover:text-gray-100 group-hover:text-gray-400 " >
113
117
{ symbolMap . open }
114
118
</ span >
115
119
) : (
116
120
< >
117
- < span className = "text-gray-600 group-hover:text-gray-100" >
121
+ < span className = "text-gray-600 dark: group-hover:text-gray-100 group-hover:text-gray-400 " >
118
122
{ symbolMap . collapsed }
119
123
</ span >
120
- < span className = "ml-1 text-gray-700 group-hover:text-gray-100" >
124
+ < span className = "ml-1 text-gray-700 dark: group-hover:text-gray-100 group-hover:text-gray-400 " >
121
125
{ itemCount } { itemCount === 1 ? "item" : "items" }
122
126
</ span >
123
127
</ >
124
128
) }
125
129
</ div >
126
130
{ isExpanded && (
127
131
< >
128
- < div className = "pl-2 ml-4 border-l border-gray-800" >
132
+ < div className = "pl-2 ml-4 border-l border-gray-200 dark:border-gray- 800" >
129
133
{ isArray
130
134
? ( items as JsonValue [ ] ) . map ( ( item , index ) => (
131
135
< div key = { index } className = "my-1" >
@@ -148,7 +152,9 @@ const JsonNode = memo(
148
152
</ div >
149
153
) ) }
150
154
</ div >
151
- < div className = "text-gray-400" > { symbolMap . close } </ div >
155
+ < div className = "text-gray-600 dark:text-gray-400" >
156
+ { symbolMap . close }
157
+ </ div >
152
158
</ >
153
159
) }
154
160
</ div >
@@ -162,7 +168,11 @@ const JsonNode = memo(
162
168
if ( ! isTooLong ) {
163
169
return (
164
170
< div className = "flex mr-1 rounded hover:bg-gray-800/20" >
165
- { name && < span className = "mr-1 text-gray-400" > { name } :</ span > }
171
+ { name && (
172
+ < span className = "mr-1 text-gray-600 dark:text-gray-400" >
173
+ { name } :
174
+ </ span >
175
+ ) }
166
176
< span className = { typeStyleMap . string } > "{ value } "</ span >
167
177
</ div >
168
178
) ;
@@ -171,7 +181,7 @@ const JsonNode = memo(
171
181
return (
172
182
< div className = "flex mr-1 rounded group hover:bg-gray-800/20" >
173
183
{ name && (
174
- < span className = "mr-1 text-gray-400 group-hover:text-gray-100" >
184
+ < span className = "mr-1 text-gray-600 dark:text-gray- 400 dark: group-hover:text-gray-100 group-hover:text-gray-400 " >
175
185
{ name } :
176
186
</ span >
177
187
) }
@@ -195,7 +205,11 @@ const JsonNode = memo(
195
205
default :
196
206
return (
197
207
< div className = "flex items-center mr-1 rounded hover:bg-gray-800/20" >
198
- { name && < span className = "mr-1 text-gray-400" > { name } :</ span > }
208
+ { name && (
209
+ < span className = "mr-1 text-gray-600 dark:text-gray-400" >
210
+ { name } :
211
+ </ span >
212
+ ) }
199
213
< span className = { typeStyleMap [ dataType ] || typeStyleMap . default } >
200
214
{ data === null ? "null" : String ( data ) }
201
215
</ span >
0 commit comments