diff --git a/x-pack/solutions/security/plugins/security_solution/public/common/components/security_route_page_wrapper/security_route_page_wrapper.tsx b/x-pack/solutions/security/plugins/security_solution/public/common/components/security_route_page_wrapper/security_route_page_wrapper.tsx
index b13061e2b3565..68851c0cb735a 100644
--- a/x-pack/solutions/security/plugins/security_solution/public/common/components/security_route_page_wrapper/security_route_page_wrapper.tsx
+++ b/x-pack/solutions/security/plugins/security_solution/public/common/components/security_route_page_wrapper/security_route_page_wrapper.tsx
@@ -8,7 +8,7 @@
import React, { type PropsWithChildren } from 'react';
import { Redirect } from 'react-router-dom';
import { TrackApplicationView } from '@kbn/usage-collection-plugin/public';
-import type { SecurityPageName } from '../../../../common';
+import { SecurityPageName } from '../../../../common';
import { useLinkInfo } from '../../links';
import { NoPrivilegesPage } from '../no_privileges';
import { useUpsellingPage } from '../../hooks/use_upselling';
@@ -26,6 +26,8 @@ type SecurityRoutePageWrapperProps = {
pageName: SecurityPageName;
} & SecurityRoutePageWrapperOptionProps;
+const deprectedPagesWithRedirect = [SecurityPageName.detections];
+
/**
* This component is created to wrap all the pages in the security solution app.
*
@@ -61,12 +63,13 @@ export const SecurityRoutePageWrapper: React.FC;
}
// Show the no privileges page if the link is unauthorized.
- if (link.unauthorized) {
+ if (link && link.unauthorized) {
return (
<>