From 99140669835e7c12404c6b1f54b99ab8251a04fd Mon Sep 17 00:00:00 2001 From: "konveyor-ci-bot[bot]" <159171263+konveyor-ci-bot[bot]@users.noreply.github.com> Date: Mon, 22 Apr 2024 18:04:13 -0400 Subject: [PATCH] :bug: Fix risk filter in reports tab (#1854) (#1879) Solves [MTA-2652](https://issues.redhat.com/browse/MTA-2652) [39263239-0a8e-4e33-85e2-3178fde2b0d9.webm](https://github.com/konveyor/tackle2-ui/assets/117646518/a499d388-a9a3-4780-a497-f21fb1ba85a9) Signed-off-by: Alejandro Brugarolas Co-authored-by: Ian Bolton Co-authored-by: Scott Dickerson Signed-off-by: Cherry Picker --- .../identified-risks-table.tsx | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/client/src/app/pages/reports/components/identified-risks-table/identified-risks-table.tsx b/client/src/app/pages/reports/components/identified-risks-table/identified-risks-table.tsx index 8f5356871..002546817 100644 --- a/client/src/app/pages/reports/components/identified-risks-table/identified-risks-table.tsx +++ b/client/src/app/pages/reports/components/identified-risks-table/identified-risks-table.tsx @@ -51,6 +51,13 @@ export const IdentifiedRisksTable: React.FC = ({ }) => { const { t } = useTranslation(); + const riskLevelLabelMapping = { + red: t("risks.high"), + yellow: t("risks.medium"), + green: t("risks.low"), + unknown: t("risks.unknown"), + }; + const { assessmentsWithArchetypeApplications } = useFetchAssessmentsWithArchetypeApplications(); @@ -242,15 +249,14 @@ export const IdentifiedRisksTable: React.FC = ({ getItemValue: (item: ITableRowData) => { const riskKey = item.answer.risk; const riskValue = - riskLevelMapping[riskKey as keyof typeof riskLevelMapping]; + riskLevelLabelMapping[ + riskKey as keyof typeof riskLevelLabelMapping + ]; return riskValue.toString(); }, - selectOptions: [ - { value: "3", label: "High" }, - { value: "2", label: "Medium" }, - { value: "1", label: "Low" }, - { value: "0", label: "Unknown" }, - ], + selectOptions: Object.values(riskLevelLabelMapping).map((riskName) => { + return { value: riskName, label: riskName }; + }), }, ], initialItemsPerPage: 10,