Skip to content

Commit 235c0b1

Browse files
committed
2 parents 0cbbf69 + 996d6ad commit 235c0b1

File tree

1 file changed

+23
-3
lines changed
  • dqops/src/main/frontend/src/components/DataQualityChecks

1 file changed

+23
-3
lines changed

dqops/src/main/frontend/src/components/DataQualityChecks/index.tsx

+23-3
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ import { addFirstLevelTab } from '../../redux/actions/source.actions';
1818
import { getFirstLevelActiveTab } from '../../redux/selectors';
1919
import { RUN_CHECK_TIME_WINDOW_FILTERS } from '../../shared/constants';
2020
import { CheckTypes, ROUTES } from '../../shared/routes';
21+
import { useDecodedParams } from '../../utils';
2122
import Button from '../Button';
2223
import Loader from '../Loader';
2324
import Select from '../Select';
2425
import CheckCategoriesView from './CheckCategoriesView';
2526
import TableHeader from './CheckTableHeader';
26-
import { useDecodedParams } from '../../utils';
2727

2828
interface IDataQualityChecksProps {
2929
checksUI?: CheckContainerModel;
@@ -378,6 +378,22 @@ const DataQualityChecks = ({
378378
return groupedArray ?? [];
379379
};
380380

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+
381397
return (
382398
<div
383399
className={clsx(className, 'p-1 overflow-y-auto')}
@@ -408,7 +424,9 @@ const DataQualityChecks = ({
408424
className="underline cursor-pointer"
409425
onClick={goToSchedule}
410426
>
411-
{checksUI?.effective_schedule?.schedule_level}
427+
{getScheduleLevelBasedOnEnum(
428+
checksUI?.effective_schedule?.schedule_level
429+
)}
412430
</a>
413431
</div>
414432
<div className="flex items-center space-x-1">
@@ -438,7 +456,9 @@ const DataQualityChecks = ({
438456
<div className="flex items-center justify-between">
439457
<span className="pr-2">Schedule configuration: </span>
440458
<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())}
442462
</a>
443463

444464
{checksUI?.effective_schedule_enabled_status ===

0 commit comments

Comments
 (0)