@@ -16,6 +16,9 @@ import {
16
16
import './index.scss' ;
17
17
import { auditLogsConstants } from '../../utilities/constants' ;
18
18
import AuditFilterModal from '../AuditFilterModal' ;
19
+
20
+ const renderCell = ( value : any ) => < div > { value ?? '-' } </ div > ;
21
+
19
22
const AuditLogs : React . FC = ( ) => {
20
23
const params = useParams < { projectId ?: string } > ( ) ;
21
24
const [ loading , setLoading ] = useState < boolean > ( false ) ;
@@ -136,7 +139,6 @@ const AuditLogs: React.FC = () => {
136
139
} ;
137
140
const handleFileChange = async ( selectedOption : FileOption | null ) => {
138
141
setSelectedFile ( selectedOption ) ;
139
- console . info ( 'selectedOption' , selectedOption ) ;
140
142
setDropDownOptions ( selectedOption ?. value ) ;
141
143
setSearchText ( '' ) ;
142
144
setFilterValue ( [ ] ) ;
@@ -152,12 +154,10 @@ const AuditLogs: React.FC = () => {
152
154
} ;
153
155
const ColumnFilter = ( ) => {
154
156
const closeModal = ( ) => {
155
- console . info ( isFilterDropdownOpen ) ;
156
157
setIsFilterDropdownOpen ( false ) ;
157
158
} ;
158
159
const openFilterDropdown = ( ) => {
159
160
if ( ! isFilterDropdownOpen ) {
160
- console . info ( 'openFilterDropdown' ) ;
161
161
setIsFilterDropdownOpen ( true ) ;
162
162
}
163
163
setIsFilterDropdownOpen ( true ) ;
@@ -252,19 +252,19 @@ const AuditLogs: React.FC = () => {
252
252
const contentTypeHeader = [
253
253
{
254
254
Header : 'Title' ,
255
- accessor : ( data : TableDataItem ) => < div > { data ?. name ?? '-' } </ div > ,
255
+ accessor : ( data : TableDataItem ) => renderCell ( data ?. name ) ,
256
256
addToColumnSelector : true ,
257
257
disableSortBy : true ,
258
258
} ,
259
259
{
260
260
Header : 'Field Name' ,
261
- accessor : ( data : TableDataItem ) => < div > { data ?. display_name ?? '-' } </ div > ,
261
+ accessor : ( data : TableDataItem ) => renderCell ( data ?. display_name ) ,
262
262
addToColumnSelector : true ,
263
263
disableSortBy : true ,
264
264
} ,
265
265
{
266
266
Header : 'Field Type' ,
267
- accessor : ( data : TableDataItem ) => < div > { data ?. data_type ?? '-' } </ div > ,
267
+ accessor : ( data : TableDataItem ) => renderCell ( data ?. data_type ) ,
268
268
addToColumnSelector : true ,
269
269
disableSortBy : true ,
270
270
filter : ColumnFilter
@@ -277,28 +277,28 @@ const AuditLogs: React.FC = () => {
277
277
: typeof data ?. missingRefs === 'string'
278
278
? data ?. missingRefs
279
279
: '-' ;
280
- return < div > { missing ?? '-' } </ div > ;
280
+ return renderCell ( missing ) ;
281
281
} ,
282
282
addToColumnSelector : true ,
283
283
disableSortBy : true ,
284
284
} ,
285
285
{
286
286
Header : 'Tree Structure' ,
287
- accessor : ( data : TableDataItem ) => < div > { data ?. treeStr ?? '-' } </ div > ,
287
+ accessor : ( data : TableDataItem ) => renderCell ( data ?. treeStr ) ,
288
288
addToColumnSelector : true ,
289
289
disableSortBy : true ,
290
290
} ,
291
291
{
292
292
Header : 'Fix Status' ,
293
- accessor : ( data : TableDataItem ) => < div > { data ?. fixStatus ?? '-' } </ div > ,
293
+ accessor : ( data : TableDataItem ) => renderCell ( data ?. fixStatus ) ,
294
294
addToColumnSelector : true ,
295
295
disableSortBy : true ,
296
296
}
297
297
] ;
298
298
const entryHeader = [
299
299
{
300
300
Header : 'Entry UID' ,
301
- accessor : ( data : TableDataItem ) => < div > { data ?. uid ?? '-' } </ div > ,
301
+ accessor : ( data : TableDataItem ) => renderCell ( data ?. uid ) ,
302
302
addToColumnSelector : true ,
303
303
disableSortBy : true ,
304
304
disableResizing : false ,
@@ -307,7 +307,7 @@ const AuditLogs: React.FC = () => {
307
307
} ,
308
308
{
309
309
Header : 'Name' ,
310
- accessor : ( data : TableDataItem ) => < div > { data ?. name ?? '-' } </ div > ,
310
+ accessor : ( data : TableDataItem ) => renderCell ( data ?. name ) ,
311
311
addToColumnSelector : true ,
312
312
disableSortBy : true ,
313
313
disableResizing : false ,
@@ -316,13 +316,13 @@ const AuditLogs: React.FC = () => {
316
316
} ,
317
317
{
318
318
Header : 'Display Name' ,
319
- accessor : ( data : TableDataItem ) => < div > { data ?. display_name ?? '-' } </ div > ,
319
+ accessor : ( data : TableDataItem ) => renderCell ( data ?. display_name ) ,
320
320
addToColumnSelector : true ,
321
321
disableSortBy : true ,
322
322
} ,
323
323
{
324
324
Header : 'Display Type' ,
325
- accessor : ( data : TableDataItem ) => < div > { data ?. display_type || data ?. data_type || '-' } </ div > ,
325
+ accessor : ( data : TableDataItem ) => renderCell ( data ?. display_type || data ?. data_type ) ,
326
326
addToColumnSelector : true ,
327
327
disableSortBy : true ,
328
328
filter : ColumnFilter
@@ -332,25 +332,25 @@ const AuditLogs: React.FC = () => {
332
332
cssClass : "missing-val" ,
333
333
accessor : ( data : TableDataItem ) => {
334
334
if ( data ?. missingCTSelectFieldValues ) {
335
- return < div > { data . missingCTSelectFieldValues ?? '-' } </ div > ;
335
+ return renderCell ( data ? .missingCTSelectFieldValues ) ;
336
336
}
337
337
if ( typeof data ?. missingRefs === 'object' && data ?. missingRefs ) {
338
- const ctUid = ( data . missingRefs as any ) [ 0 ] ?. _content_type_uid ;
338
+ const ctUid = ( data ? .missingRefs as any ) ?. [ 0 ] ?. _content_type_uid ;
339
339
if ( Array . isArray ( ctUid ) ) {
340
- return < div > { ctUid . length > 0 ? ctUid . join ( ', ' ) : '-' } </ div > ;
340
+ return renderCell ( ctUid ? .length > 0 ? ctUid ? .join ( ', ' ) : null ) ;
341
341
} else if ( typeof ctUid === 'string' ) {
342
- return < div > { ctUid } </ div > ;
342
+ return renderCell ( ctUid ) ;
343
343
}
344
344
}
345
- return < div > - </ div > ;
345
+ return renderCell ( null ) ;
346
346
} ,
347
347
addToColumnSelector : true ,
348
348
disableSortBy : true ,
349
349
} ,
350
350
{
351
351
Header : 'Tree Structure' ,
352
352
width : 300 ,
353
- accessor : ( data : TableDataItem ) => < div > { data ?. treeStr ?? '-' } </ div > ,
353
+ accessor : ( data : TableDataItem ) => renderCell ( data ?. treeStr ) ,
354
354
addToColumnSelector : true ,
355
355
disableSortBy : true ,
356
356
default : false ,
0 commit comments