diff --git a/apps/console/src/pages/organizations/risks/ShowRiskView.tsx b/apps/console/src/pages/organizations/risks/ShowRiskView.tsx index 0ea20dad2..96068e2a3 100644 --- a/apps/console/src/pages/organizations/risks/ShowRiskView.tsx +++ b/apps/console/src/pages/organizations/risks/ShowRiskView.tsx @@ -254,9 +254,6 @@ function ShowRiskViewContent({ const [organizationPoliciesData, setOrganizationPoliciesData] = useState(null); const [policySearchQuery, setPolicySearchQuery] = useState(""); - const [policyCategoryFilter, setPolicyCategoryFilter] = useState< - string | null - >(null); const [isLoadingPolicies, setIsLoadingPolicies] = useState(false); const [linkingPolicies, setLinkingPolicies] = useState< Record @@ -299,7 +296,6 @@ function ShowRiskViewContent({ useEffect(() => { if (!isPolicyDialogOpen) { setPolicySearchQuery(""); - setPolicyCategoryFilter(null); setLinkingPolicies({}); setUnlinkingPolicies({}); } @@ -421,42 +417,17 @@ function ShowRiskViewContent({ ); }, [organizationPoliciesData]); - const getPolicyCategories = useCallback(() => { - const policies = getPolicies(); - const categories = new Set(); - - policies.forEach((policy) => { - if (policy.category) { - categories.add(policy.category); - } - }); - - return Array.from(categories).sort(); - }, [getPolicies]); - const filteredPolicies = useCallback(() => { const policies = getPolicies(); - if (!policySearchQuery && !policyCategoryFilter) return policies; + if (!policySearchQuery) return policies; return policies.filter((policy) => { - // Filter by search query - const matchesSearch = + return ( !policySearchQuery || - policy.name.toLowerCase().includes(policySearchQuery.toLowerCase()) || - (policy.description && - policy.description - .toLowerCase() - .includes(policySearchQuery.toLowerCase())); - - // Filter by category - const matchesCategory = - !policyCategoryFilter || - policyCategoryFilter === "all" || - policy.category === policyCategoryFilter; - - return matchesSearch && matchesCategory; + policy.name.toLowerCase().includes(policySearchQuery.toLowerCase()) + ); }); - }, [getPolicies, policySearchQuery, policyCategoryFilter]); + }, [getPolicies, policySearchQuery]); // Handle linking a mitigation to this risk const handleLinkMitigation = useCallback( @@ -875,33 +846,31 @@ function ShowRiskViewContent({ - {risk.mitigations?.edges.map( - ({ node: mitigation }: { node: any }) => ( - - - - {mitigation.name} - - - - - - - ) - )} + {risk.mitigations?.edges.map(({ node: mitigation }) => ( + + + + {mitigation.name} + + + + + + + ))} @@ -1065,7 +1034,7 @@ function ShowRiskViewContent({ {filteredMitigations().map((mitigation) => { // For each render, recalculate linked status directly against the current risk data const isLinked = risk.mitigations?.edges?.some( - (edge: any) => edge.node.id === mitigation.id + (edge) => edge.node.id === mitigation.id ); const isLinking = linkingMitigations[mitigation.id] || false; @@ -1158,24 +1127,6 @@ function ShowRiskViewContent({ /> -
@@ -1201,15 +1152,6 @@ function ShowRiskViewContent({

{policy.name}

- {policy.category && ( - - - {policy.category} - - )}
{isLinked ? (