@@ -18,12 +18,12 @@ import { addFirstLevelTab } from '../../redux/actions/source.actions';
18
18
import { getFirstLevelActiveTab } from '../../redux/selectors' ;
19
19
import { RUN_CHECK_TIME_WINDOW_FILTERS } from '../../shared/constants' ;
20
20
import { CheckTypes , ROUTES } from '../../shared/routes' ;
21
+ import { useDecodedParams } from '../../utils' ;
21
22
import Button from '../Button' ;
22
23
import Loader from '../Loader' ;
23
24
import Select from '../Select' ;
24
25
import CheckCategoriesView from './CheckCategoriesView' ;
25
26
import TableHeader from './CheckTableHeader' ;
26
- import { useDecodedParams } from '../../utils' ;
27
27
28
28
interface IDataQualityChecksProps {
29
29
checksUI ?: CheckContainerModel ;
@@ -378,6 +378,22 @@ const DataQualityChecks = ({
378
378
return groupedArray ?? [ ] ;
379
379
} ;
380
380
381
+ const getScheduleLevelBasedOnEnum = (
382
+ schedule ?: EffectiveScheduleModelScheduleLevelEnum
383
+ ) => {
384
+ switch ( schedule ) {
385
+ case EffectiveScheduleModelScheduleLevelEnum . check_override : {
386
+ return 'Check level' ;
387
+ }
388
+ case EffectiveScheduleModelScheduleLevelEnum . connection : {
389
+ return 'Connection level' ;
390
+ }
391
+ case EffectiveScheduleModelScheduleLevelEnum . table_override : {
392
+ return 'Table level' ;
393
+ }
394
+ }
395
+ } ;
396
+
381
397
return (
382
398
< div
383
399
className = { clsx ( className , 'p-1 overflow-y-auto' ) }
@@ -408,7 +424,9 @@ const DataQualityChecks = ({
408
424
className = "underline cursor-pointer"
409
425
onClick = { goToSchedule }
410
426
>
411
- { checksUI ?. effective_schedule ?. schedule_level }
427
+ { getScheduleLevelBasedOnEnum (
428
+ checksUI ?. effective_schedule ?. schedule_level
429
+ ) }
412
430
</ a >
413
431
</ div >
414
432
< div className = "flex items-center space-x-1" >
@@ -438,7 +456,9 @@ const DataQualityChecks = ({
438
456
< div className = "flex items-center justify-between" >
439
457
< span className = "pr-2" > Schedule configuration: </ span >
440
458
< a className = "underline cursor-pointer" onClick = { goToScheduleTab } >
441
- { checksUI ?. effective_schedule ?. schedule_group }
459
+ { checksUI ?. effective_schedule ?. schedule_group
460
+ ?. replace ( / _ / , ' ' )
461
+ . replace ( / ./ , ( c ) => c . toUpperCase ( ) ) }
442
462
</ a >
443
463
444
464
{ checksUI ?. effective_schedule_enabled_status ===
0 commit comments