@@ -91,7 +91,11 @@ const JsonNode = memo(
9191 if ( isEmpty ) {
9292 return (
9393 < 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+ ) }
9599 < span className = "text-gray-500" > { symbolMap . empty } </ span >
96100 </ div >
97101 ) ;
@@ -100,32 +104,32 @@ const JsonNode = memo(
100104 return (
101105 < div className = "flex flex-col" >
102106 < 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"
104108 onClick = { ( ) => setIsExpanded ( ! isExpanded ) }
105109 >
106110 { 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 " >
108112 { name } :
109113 </ span >
110114 ) }
111115 { 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 " >
113117 { symbolMap . open }
114118 </ span >
115119 ) : (
116120 < >
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 " >
118122 { symbolMap . collapsed }
119123 </ 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 " >
121125 { itemCount } { itemCount === 1 ? "item" : "items" }
122126 </ span >
123127 </ >
124128 ) }
125129 </ div >
126130 { isExpanded && (
127131 < >
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" >
129133 { isArray
130134 ? ( items as JsonValue [ ] ) . map ( ( item , index ) => (
131135 < div key = { index } className = "my-1" >
@@ -148,7 +152,9 @@ const JsonNode = memo(
148152 </ div >
149153 ) ) }
150154 </ 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 >
152158 </ >
153159 ) }
154160 </ div >
@@ -162,7 +168,11 @@ const JsonNode = memo(
162168 if ( ! isTooLong ) {
163169 return (
164170 < 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+ ) }
166176 < span className = { typeStyleMap . string } > "{ value } "</ span >
167177 </ div >
168178 ) ;
@@ -171,7 +181,7 @@ const JsonNode = memo(
171181 return (
172182 < div className = "flex mr-1 rounded group hover:bg-gray-800/20" >
173183 { 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 " >
175185 { name } :
176186 </ span >
177187 ) }
@@ -195,7 +205,11 @@ const JsonNode = memo(
195205 default :
196206 return (
197207 < 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+ ) }
199213 < span className = { typeStyleMap [ dataType ] || typeStyleMap . default } >
200214 { data === null ? "null" : String ( data ) }
201215 </ span >
0 commit comments