diff --git a/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/risk_summary.tsx b/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/risk_summary.tsx index 1c571a87f04417..399a2cbee24a52 100644 --- a/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/risk_summary.tsx +++ b/x-pack/plugins/security_solution/public/common/components/event_details/cti_details/risk_summary.tsx @@ -48,6 +48,13 @@ const RiskSummaryComponent: React.FC = ({ risk, riskEntity, original riskScoreEntity={riskEntity} /> } + toolTipTitle={ + + } toolTipContent={ = ({ title, toolTipContent }) => { + toolTipTitle?: React.ReactNode; +}> = ({ title, toolTipContent, toolTipTitle }) => { const [isPopoverOpen, setIsPopoverOpen] = useState(false); const onClick = useCallback(() => { @@ -111,7 +112,7 @@ export const ThreatSummaryPanelHeader: React.FC<{ /> } > - {title} + {toolTipTitle ?? title} {toolTipContent} diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/enable_risk_score/index.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/enable_risk_score/index.tsx index 0b5b3c43a0a9d2..864d1458eda865 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/enable_risk_score/index.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/enable_risk_score/index.tsx @@ -49,7 +49,10 @@ const EnableRiskScoreComponent = ({ return ( - } titleSize="s" /> + } + titleSize="s" + /> {text.cta}} body={ diff --git a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_header_title.tsx b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_header_title.tsx index e24a89944180c1..69a253947353b7 100644 --- a/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_header_title.tsx +++ b/x-pack/plugins/security_solution/public/explore/components/risk_score/risk_score_onboarding/risk_score_header_title.tsx @@ -14,15 +14,19 @@ import { TECHNICAL_PREVIEW } from './translations'; const RiskScoreHeaderTitleComponent = ({ riskScoreEntity, title, + showTechnicalPreviewBadge = false, }: { riskScoreEntity: RiskScoreEntity; title?: string; + showTechnicalPreviewBadge?: boolean; }) => { return ( <> {title ?? (riskScoreEntity === RiskScoreEntity.user ? i18n.USER_RISK_TITLE : i18n.HOST_RISK_TITLE)} - + {showTechnicalPreviewBadge && ( + + )} ); }; diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/details/nav_tabs.test.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/nav_tabs.test.tsx index 5e4d70e4201477..173bcbbe12cc22 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/details/nav_tabs.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/nav_tabs.test.tsx @@ -81,18 +81,4 @@ describe('navTabsHostDetails', () => { expect(sessionsTab).not.toBeTruthy(); }); - - test('it should display Beta badge for risk tab', () => { - const tabs = navTabsHostDetails({ - hasMlUserPermissions: false, - isRiskyHostsEnabled: true, - hostName: mockHostName, - }); - - const riskTab = Object.values(tabs).find( - (item) => item.id === HostsTableType.risk - ); - - expect(riskTab?.isBeta).toEqual(true); - }); }); diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/details/nav_tabs.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/nav_tabs.tsx index ddb6bf53c7ea24..d250b4a48cc8d8 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/details/nav_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/details/nav_tabs.tsx @@ -10,7 +10,6 @@ import * as i18n from '../translations'; import type { HostDetailsNavTab } from './types'; import { HostsTableType } from '../../store/model'; import { HOSTS_PATH } from '../../../../../common/constants'; -import { TECHNICAL_PREVIEW } from '../../../../overview/pages/translations'; const getTabsOnHostDetailsUrl = (hostName: string, tabName: HostsTableType) => `${HOSTS_PATH}/name/${hostName}/${tabName}`; @@ -58,10 +57,6 @@ export const navTabsHostDetails = ({ name: i18n.NAVIGATION_HOST_RISK_TITLE, href: getTabsOnHostDetailsUrl(hostName, HostsTableType.risk), disabled: false, - isBeta: true, - betaOptions: { - text: TECHNICAL_PREVIEW, - }, }, [HostsTableType.sessions]: { id: HostsTableType.sessions, diff --git a/x-pack/plugins/security_solution/public/explore/hosts/pages/nav_tabs.tsx b/x-pack/plugins/security_solution/public/explore/hosts/pages/nav_tabs.tsx index 7752eb188f3bb9..cd19f01d38ce88 100644 --- a/x-pack/plugins/security_solution/public/explore/hosts/pages/nav_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/hosts/pages/nav_tabs.tsx @@ -10,7 +10,6 @@ import * as i18n from './translations'; import { HostsTableType } from '../store/model'; import type { HostsNavTab } from './navigation/types'; import { HOSTS_PATH } from '../../../../common/constants'; -import { TECHNICAL_PREVIEW } from '../../../overview/pages/translations'; const getTabsOnHostsUrl = (tabName: HostsTableType) => `${HOSTS_PATH}/${tabName}`; @@ -54,10 +53,6 @@ export const navTabsHosts = ({ name: i18n.NAVIGATION_HOST_RISK_TITLE, href: getTabsOnHostsUrl(HostsTableType.risk), disabled: false, - isBeta: true, - betaOptions: { - text: TECHNICAL_PREVIEW, - }, }, [HostsTableType.sessions]: { id: HostsTableType.sessions, diff --git a/x-pack/plugins/security_solution/public/explore/users/pages/details/nav_tabs.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/details/nav_tabs.tsx index 0bcf2d9ecf6601..9d8ef65c46377b 100644 --- a/x-pack/plugins/security_solution/public/explore/users/pages/details/nav_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/details/nav_tabs.tsx @@ -10,7 +10,6 @@ import * as i18n from '../translations'; import type { UsersDetailsNavTab } from './types'; import { UsersTableType } from '../../store/model'; import { USERS_PATH } from '../../../../../common/constants'; -import { TECHNICAL_PREVIEW } from '../../../../overview/pages/translations'; const getTabsOnUsersDetailsUrl = (userName: string, tabName: UsersTableType) => `${USERS_PATH}/name/${userName}/${tabName}`; @@ -46,10 +45,6 @@ export const navTabsUsersDetails = ( name: i18n.NAVIGATION_RISK_TITLE, href: getTabsOnUsersDetailsUrl(userName, UsersTableType.risk), disabled: false, - isBeta: true, - betaOptions: { - text: TECHNICAL_PREVIEW, - }, }, }; diff --git a/x-pack/plugins/security_solution/public/explore/users/pages/nav_tabs.tsx b/x-pack/plugins/security_solution/public/explore/users/pages/nav_tabs.tsx index f1666d851ef4c8..732cc4b4ee896e 100644 --- a/x-pack/plugins/security_solution/public/explore/users/pages/nav_tabs.tsx +++ b/x-pack/plugins/security_solution/public/explore/users/pages/nav_tabs.tsx @@ -10,7 +10,6 @@ import * as i18n from './translations'; import { UsersTableType } from '../store/model'; import type { UsersNavTab } from './navigation/types'; import { USERS_PATH } from '../../../../common/constants'; -import { TECHNICAL_PREVIEW } from '../../../overview/pages/translations'; const getTabsOnUsersUrl = (tabName: UsersTableType) => `${USERS_PATH}/${tabName}`; @@ -50,10 +49,6 @@ export const navTabsUsers = ( name: i18n.NAVIGATION_RISK_TITLE, href: getTabsOnUsersUrl(UsersTableType.risk), disabled: false, - isBeta: true, - betaOptions: { - text: TECHNICAL_PREVIEW, - }, }, };