@@ -268,7 +268,7 @@ function TableModal({ chartState, dataSet, columns, isOpen, closeModal }) {
268
268
tableData = mergedData . sort ( ( a , b ) =>
269
269
// Sort data descending by year
270
270
// eslint-disable-next-line no-nested-ternary
271
- a [ 'year' ] < b [ 'year' ] ? 1 : b [ 'year' ] < a [ 'year' ] ? - 1 : 0
271
+ a [ 'year' ] < b [ 'year' ] ? 1 : b [ 'year' ] < a [ 'year' ] ? - 1 : 0 ,
272
272
) ;
273
273
}
274
274
return [ raceTotals , ...tableData ] ;
@@ -318,7 +318,7 @@ function TableModal({ chartState, dataSet, columns, isOpen, closeModal }) {
318
318
tableData = mergedData . sort ( ( a , b ) =>
319
319
// Sort data descending by year
320
320
// eslint-disable-next-line no-nested-ternary
321
- a [ 'year' ] < b [ 'year' ] ? 1 : b [ 'year' ] < a [ 'year' ] ? - 1 : 0
321
+ a [ 'year' ] < b [ 'year' ] ? 1 : b [ 'year' ] < a [ 'year' ] ? - 1 : 0 ,
322
322
) ;
323
323
}
324
324
return [ raceTotals , ...tableData ] ;
@@ -359,7 +359,7 @@ function TableModal({ chartState, dataSet, columns, isOpen, closeModal }) {
359
359
tableData = mergedData . sort ( ( a , b ) =>
360
360
// Sort data descending by year
361
361
// eslint-disable-next-line no-nested-ternary
362
- a [ 'year' ] < b [ 'year' ] ? 1 : b [ 'year' ] < a [ 'year' ] ? - 1 : 0
362
+ a [ 'year' ] < b [ 'year' ] ? 1 : b [ 'year' ] < a [ 'year' ] ? - 1 : 0 ,
363
363
) ;
364
364
}
365
365
return [ raceTotals , ...tableData ] ;
@@ -392,7 +392,7 @@ function TableModal({ chartState, dataSet, columns, isOpen, closeModal }) {
392
392
tableData = mappedData . sort ( ( a , b ) =>
393
393
// Sort data descending by year
394
394
// eslint-disable-next-line no-nested-ternary
395
- a [ 'year' ] < b [ 'year' ] ? 1 : b [ 'year' ] < a [ 'year' ] ? - 1 : 0
395
+ a [ 'year' ] < b [ 'year' ] ? 1 : b [ 'year' ] < a [ 'year' ] ? - 1 : 0 ,
396
396
) ;
397
397
}
398
398
return [ raceTotals , ...tableData ] ;
@@ -424,7 +424,7 @@ function TableModal({ chartState, dataSet, columns, isOpen, closeModal }) {
424
424
tableData = mappedData . sort ( ( a , b ) =>
425
425
// Sort data descending by year
426
426
// eslint-disable-next-line no-nested-ternary
427
- a [ 'year' ] < b [ 'year' ] ? 1 : b [ 'year' ] < a [ 'year' ] ? - 1 : 0
427
+ a [ 'year' ] < b [ 'year' ] ? 1 : b [ 'year' ] < a [ 'year' ] ? - 1 : 0 ,
428
428
) ;
429
429
}
430
430
return [ raceTotals , ...tableData ] ;
@@ -445,18 +445,20 @@ function TableModal({ chartState, dataSet, columns, isOpen, closeModal }) {
445
445
data = mapSearchesByReason ( ds ) ;
446
446
} else if ( ds === LIKELIHOOD_OF_STOP ) {
447
447
chartData = tableChartState . data [ ds ] . table_data ;
448
- // Define keys that should be converted to percentages
449
- chartData = chartData . map ( ( chartDatum ) => {
450
- const formattedDatum = { ...chartDatum } ;
451
-
452
- Object . keys ( formattedDatum ) . forEach ( ( key ) => {
453
- if ( [ "baseline_rate" , "stop_rate" , "stop_rate_ratio" , "population_percent" ] . includes ( key ) &&
454
- typeof formattedDatum [ key ] === "number" ) {
455
- formattedDatum [ key ] = parseFloat ( ( formattedDatum [ key ] * 100 ) . toFixed ( 2 ) ) ; // Convert to percentage
448
+ // Define keys that should be converted to percentages
449
+ chartData = chartData . map ( ( chartDatum ) => {
450
+ const formattedDatum = { ...chartDatum } ;
451
+
452
+ Object . keys ( formattedDatum ) . forEach ( ( key ) => {
453
+ if (
454
+ [ 'baseline_rate' , 'stop_rate' , 'stop_rate_ratio' , 'population_percent' ] . includes ( key ) &&
455
+ typeof formattedDatum [ key ] === 'number'
456
+ ) {
457
+ formattedDatum [ key ] = parseFloat ( ( formattedDatum [ key ] * 100 ) . toFixed ( 2 ) ) ; // Convert to percentage
456
458
}
459
+ } ) ;
460
+ return formattedDatum ;
457
461
} ) ;
458
- return formattedDatum ;
459
- } ) ;
460
462
// eslint-disable-next-line no-param-reassign,no-return-assign
461
463
chartData . forEach ( ( chartDatum ) => ( chartDatum [ 'total' ] = calculateYearTotal ( chartDatum ) ) ) ;
462
464
return chartData ;
@@ -480,7 +482,7 @@ function TableModal({ chartState, dataSet, columns, isOpen, closeModal }) {
480
482
tableData = chartData . sort ( ( a , b ) =>
481
483
// Sort data descending by year
482
484
// eslint-disable-next-line no-nested-ternary
483
- a [ 'year' ] < b [ 'year' ] ? 1 : b [ 'year' ] < a [ 'year' ] ? - 1 : 0
485
+ a [ 'year' ] < b [ 'year' ] ? 1 : b [ 'year' ] < a [ 'year' ] ? - 1 : 0 ,
484
486
) ;
485
487
}
486
488
data = [ raceTotals , ...tableData ] ;
@@ -736,7 +738,7 @@ function TableModal({ chartState, dataSet, columns, isOpen, closeModal }) {
736
738
</ S . TableModal >
737
739
</ >
738
740
) ,
739
- portalTarget
741
+ portalTarget ,
740
742
) ;
741
743
}
742
744
0 commit comments