@@ -56,20 +56,26 @@ const GraphExplorer = () => {
56
56
const QueryColumns = { set : false , data : [ ] }
57
57
58
58
if ( graphrequest . isSuccess ) {
59
- if ( graphrequest . data . Results . length === 0 ) {
60
- graphrequest . data = [ { data : 'No Data Found' } ]
61
- }
62
-
63
- //set columns
64
- Object . keys ( graphrequest . data . Results [ 0 ] ) . map ( ( value ) =>
59
+ if ( graphrequest . data ?. Results ?. length > 0 ) {
60
+ //set columns
61
+ Object . keys ( graphrequest . data ?. Results [ 0 ] ) . map ( ( value ) =>
62
+ QueryColumns . data . push ( {
63
+ name : value ,
64
+ selector : ( row ) => row [ `${ value . toString ( ) } ` ] ,
65
+ sortable : true ,
66
+ exportSelector : value ,
67
+ cell : cellGenericFormatter ( ) ,
68
+ } ) ,
69
+ )
70
+ } else {
65
71
QueryColumns . data . push ( {
66
- name : value ,
67
- selector : ( row ) => row [ ` ${ value . toString ( ) } ` ] ,
72
+ name : 'data' ,
73
+ selector : ( row ) => row [ 'data' ] ,
68
74
sortable : true ,
69
- exportSelector : value ,
75
+ exportSelector : 'data' ,
70
76
cell : cellGenericFormatter ( ) ,
71
- } ) ,
72
- )
77
+ } )
78
+ }
73
79
QueryColumns . set = true
74
80
}
75
81
@@ -253,6 +259,7 @@ const GraphExplorer = () => {
253
259
field : PropTypes . node ,
254
260
set : PropTypes . string ,
255
261
}
262
+ console . log ( graphrequest . data )
256
263
257
264
return (
258
265
< >
@@ -467,13 +474,18 @@ const GraphExplorer = () => {
467
474
< CCardTitle > Results</ CCardTitle >
468
475
</ CCardHeader >
469
476
< CCardBody >
470
- < CippTable
471
- reportName = "GraphExplorer"
472
- dynamicColumns = { false }
473
- columns = { QueryColumns . data }
474
- data = { graphrequest . data . Results }
475
- isFetching = { graphrequest . isFetching }
476
- />
477
+ < >
478
+ { graphrequest ?. data ?. Metadata ?. Queued && (
479
+ < CCallout color = "info" > { graphrequest ?. data ?. Metadata ?. QueueMessage } </ CCallout >
480
+ ) }
481
+ < CippTable
482
+ reportName = "GraphExplorer"
483
+ dynamicColumns = { false }
484
+ columns = { QueryColumns . data }
485
+ data = { graphrequest ?. data ?. Results }
486
+ isFetching = { graphrequest . isFetching }
487
+ />
488
+ </ >
477
489
</ CCardBody >
478
490
</ CCard >
479
491
) }
0 commit comments