@@ -11,7 +11,6 @@ import {
1111 useDarkMode ,
1212} from '@mongodb-js/compass-components' ;
1313
14-
1514const documentTreeViewContainerStyles = css ( {
1615 marginBottom : spacing [ 200 ] ,
1716} ) ;
@@ -127,8 +126,14 @@ const DocumentTreeView: React.FC<DocumentTreeViewProps> = ({ document }) => {
127126 } ;
128127
129128 // Get dynamic styles based on dark mode
130- const keyStyles = cx ( keyStylesBase , darkMode ? keyStylesDark : keyStylesLight ) ;
131- const dividerStyles = cx ( dividerStylesBase , darkMode ? dividerStylesDark : dividerStylesLight ) ;
129+ const keyStyles = cx (
130+ keyStylesBase ,
131+ darkMode ? keyStylesDark : keyStylesLight ,
132+ ) ;
133+ const dividerStyles = cx (
134+ dividerStylesBase ,
135+ darkMode ? dividerStylesDark : dividerStylesLight ,
136+ ) ;
132137
133138 const toggleExpanded = ( key : string ) : void => {
134139 setExpandedKeys ( ( prev ) => {
@@ -176,7 +181,7 @@ const DocumentTreeView: React.FC<DocumentTreeViewProps> = ({ document }) => {
176181 const formatValue = (
177182 value : unknown ,
178183 type : TreeNode [ 'type' ] ,
179- isExpanded = true
184+ isExpanded = true ,
180185 ) : string => {
181186 if ( type === 'null' ) return 'null' ;
182187 if ( type === 'boolean' ) return String ( value ) ;
@@ -223,7 +228,7 @@ const DocumentTreeView: React.FC<DocumentTreeViewProps> = ({ document }) => {
223228
224229 const renderExpandButton = (
225230 isExpanded : boolean ,
226- itemKey : string
231+ itemKey : string ,
227232 ) : JSX . Element => (
228233 < button
229234 type = "button"
@@ -252,7 +257,8 @@ const DocumentTreeView: React.FC<DocumentTreeViewProps> = ({ document }) => {
252257 < div key = { index } >
253258 < div className = { nodeRowStyles } >
254259 < div className = { caretStyles } >
255- { hasExpandableContent && renderExpandButton ( isExpanded , itemKey ) }
260+ { hasExpandableContent &&
261+ renderExpandButton ( isExpanded , itemKey ) }
256262 </ div >
257263 < div className = { keyValueContainerStyles } >
258264 < span style = { { color : getValueColor ( type ) } } >
@@ -282,7 +288,8 @@ const DocumentTreeView: React.FC<DocumentTreeViewProps> = ({ document }) => {
282288 < div key = { key } >
283289 < div className = { nodeRowStyles } >
284290 < div className = { caretStyles } >
285- { hasExpandableContent && renderExpandButton ( isExpanded , itemKey ) }
291+ { hasExpandableContent &&
292+ renderExpandButton ( isExpanded , itemKey ) }
286293 </ div >
287294 < div className = { keyValueContainerStyles } >
288295 < span className = { keyStyles } > { key } </ span >
@@ -307,7 +314,7 @@ const DocumentTreeView: React.FC<DocumentTreeViewProps> = ({ document }) => {
307314
308315 const renderClosingBracket = (
309316 nodeType : TreeNode [ 'type' ] ,
310- isLast : boolean
317+ isLast : boolean ,
311318 ) : JSX . Element => (
312319 < div className = { nodeRowStyles } >
313320 < div className = { caretStyles } />
@@ -343,7 +350,7 @@ const DocumentTreeView: React.FC<DocumentTreeViewProps> = ({ document }) => {
343350 const getNodeDisplayValue = (
344351 node : TreeNode ,
345352 isIdField : boolean ,
346- isExpanded : boolean
353+ isExpanded : boolean ,
347354 ) : string => {
348355 if ( isIdField ) {
349356 return formatIdValue ( node . value ) ;
@@ -356,7 +363,7 @@ const DocumentTreeView: React.FC<DocumentTreeViewProps> = ({ document }) => {
356363
357364 const createRowClickHandler = (
358365 hasExpandableContent : boolean ,
359- nodeKey : string
366+ nodeKey : string ,
360367 ) : ( ( ) => void ) | undefined =>
361368 hasExpandableContent ? ( ) : void => toggleExpanded ( nodeKey ) : undefined ;
362369
@@ -404,7 +411,9 @@ const DocumentTreeView: React.FC<DocumentTreeViewProps> = ({ document }) => {
404411 { renderChildren ( node . value , node . key ) }
405412 </ div >
406413 ) }
407- { hasExpandableContent && isExpanded && renderClosingBracket ( node . type , isLast ) }
414+ { hasExpandableContent &&
415+ isExpanded &&
416+ renderClosingBracket ( node . type , isLast ) }
408417 </ div >
409418 ) ;
410419 } ;
@@ -414,7 +423,9 @@ const DocumentTreeView: React.FC<DocumentTreeViewProps> = ({ document }) => {
414423 return (
415424 < div className = { documentTreeViewContainerStyles } >
416425 < KeylineCard className = { documentContentStyles } >
417- { nodes . map ( ( node , index ) => renderNode ( node , index === nodes . length - 1 ) ) }
426+ { nodes . map ( ( node , index ) =>
427+ renderNode ( node , index === nodes . length - 1 ) ,
428+ ) }
418429 </ KeylineCard >
419430 </ div >
420431 ) ;
0 commit comments