@@ -38,16 +38,20 @@ const AggregationPanel = ({
38
38
}
39
39
} , [ errorAggregatedData , setSelectedObjectId , setErrorAggregatedData ] ) ;
40
40
41
- const isLoading = useMemo ( ( ) =>
42
- depth === 0 && selectedObjectId && isLoadingCloudFunction && showAggregatedData ,
43
- [ depth , selectedObjectId , isLoadingCloudFunction , showAggregatedData ]
41
+ const isLoading = useMemo (
42
+ ( ) => depth === 0 && selectedObjectId && isLoadingCloudFunction && showAggregatedData ,
43
+ [ depth , selectedObjectId , isLoadingCloudFunction , showAggregatedData ]
44
44
) ;
45
45
46
- const shouldShowAggregatedData = useMemo ( ( ) =>
47
- depth === 0
48
- ? ( selectedObjectId && showAggregatedData && Object . keys ( data ) . length !== 0 && Object . keys ( errorAggregatedData ) . length === 0 )
49
- : true ,
50
- [ depth , selectedObjectId , showAggregatedData , data , errorAggregatedData ]
46
+ const shouldShowAggregatedData = useMemo (
47
+ ( ) =>
48
+ depth === 0
49
+ ? selectedObjectId &&
50
+ showAggregatedData &&
51
+ Object . keys ( data ) . length !== 0 &&
52
+ Object . keys ( errorAggregatedData ) . length === 0
53
+ : true ,
54
+ [ depth , selectedObjectId , showAggregatedData , data , errorAggregatedData ]
51
55
) ;
52
56
53
57
const fetchNestedData = useCallback ( async ( ) => {
@@ -137,8 +141,13 @@ const AggregationPanel = ({
137
141
if ( depth > 0 ) {
138
142
return (
139
143
< div className = { styles . nestedPanel } >
140
- < div className = { `${ styles . nestedPanelHeader } ${ isExpanded ? styles . expanded : '' } ` } onClick = { handleToggle } >
141
- < span className = { `${ styles . expandButton } ${ isExpanded ? styles . expanded : '' } ` } > { panelTitle } </ span >
144
+ < div
145
+ className = { `${ styles . nestedPanelHeader } ${ isExpanded ? styles . expanded : '' } ` }
146
+ onClick = { handleToggle }
147
+ >
148
+ < span className = { `${ styles . expandButton } ${ isExpanded ? styles . expanded : '' } ` } >
149
+ { panelTitle }
150
+ </ span >
142
151
< div >
143
152
{ isExpanded && (
144
153
< button
@@ -148,9 +157,8 @@ const AggregationPanel = ({
148
157
>
149
158
< span > ↻</ span >
150
159
</ button >
151
-
152
160
) }
153
- < span > { isExpanded ? '▼' : '▲' } </ span >
161
+ < span > { isExpanded ? '▼' : '▲' } </ span >
154
162
</ div >
155
163
</ div >
156
164
{ isExpanded && (
@@ -160,7 +168,8 @@ const AggregationPanel = ({
160
168
< LoaderDots />
161
169
</ div >
162
170
) : (
163
- nestedData && nestedData . panel . segments . map ( ( segment , index ) =>
171
+ nestedData &&
172
+ nestedData . panel . segments . map ( ( segment , index ) =>
164
173
renderSegmentContent ( segment , index )
165
174
)
166
175
) }
@@ -178,14 +187,10 @@ const AggregationPanel = ({
178
187
</ div >
179
188
) : shouldShowAggregatedData ? (
180
189
< div className = { styles . mainContent } >
181
- { data . panel . segments . map ( ( segment , index ) =>
182
- renderSegmentContent ( segment , index )
183
- ) }
190
+ { data . panel . segments . map ( ( segment , index ) => renderSegmentContent ( segment , index ) ) }
184
191
</ div >
185
192
) : (
186
- < div className = { styles . center } >
187
- No object selected.
188
- </ div >
193
+ < div className = { styles . center } > No object selected.</ div >
189
194
) }
190
195
</ div >
191
196
) ;
0 commit comments