diff --git a/frontend/app/components/Assist/Assist.tsx b/frontend/app/components/Assist/Assist.tsx
index abb1403a9..b58df1352 100644
--- a/frontend/app/components/Assist/Assist.tsx
+++ b/frontend/app/components/Assist/Assist.tsx
@@ -6,6 +6,7 @@ import AssistRouter from './AssistRouter';
import { SideMenuitem } from 'UI';
import { withSiteId, assist, recordings } from 'App/routes';
import { connect } from 'react-redux';
+import { ENTERPRISE_REQUEIRED } from 'App/constants';
interface Props extends RouteComponentProps {
siteId: string;
@@ -40,7 +41,7 @@ function Assist(props: Props) {
iconName="record-circle"
onClick={() => redirect(recordings())}
disabled={!isEnterprise}
- tooltipTitle="This feature requires an enterprise license."
+ tooltipTitle={ENTERPRISE_REQUEIRED}
/>
diff --git a/frontend/app/components/Dashboard/components/DashboardOptions/DashboardOptions.tsx b/frontend/app/components/Dashboard/components/DashboardOptions/DashboardOptions.tsx
index 62cfd9404..b006dbb22 100644
--- a/frontend/app/components/Dashboard/components/DashboardOptions/DashboardOptions.tsx
+++ b/frontend/app/components/Dashboard/components/DashboardOptions/DashboardOptions.tsx
@@ -1,6 +1,7 @@
import React from 'react';
import { ItemMenu } from 'UI';
import { connect } from 'react-redux';
+import { ENTERPRISE_REQUEIRED } from 'App/constants';
interface Props {
editHandler: (isTitle: boolean) => void;
@@ -16,7 +17,7 @@ function DashboardOptions(props: Props) {
{ icon: 'text-paragraph', text: `${!isTitlePresent ? 'Add' : 'Edit'} Description`, onClick: () => editHandler(false) },
{ icon: 'users', text: 'Visibility & Access', onClick: editHandler },
{ icon: 'trash', text: 'Delete', onClick: deleteHandler },
- { icon: 'pdf-download', text: 'Download Report', onClick: renderReport, disabled: !isEnterprise, tooltipTitle: 'This feature requires an enterprise license.' }
+ { icon: 'pdf-download', text: 'Download Report', onClick: renderReport, disabled: !isEnterprise, tooltipTitle: {ENTERPRISE_REQUEIRED} }
]
return (
diff --git a/frontend/app/components/Dashboard/components/MetricTypeItem/MetricTypeItem.tsx b/frontend/app/components/Dashboard/components/MetricTypeItem/MetricTypeItem.tsx
index 0d5fc4c89..c28389c4a 100644
--- a/frontend/app/components/Dashboard/components/MetricTypeItem/MetricTypeItem.tsx
+++ b/frontend/app/components/Dashboard/components/MetricTypeItem/MetricTypeItem.tsx
@@ -2,6 +2,7 @@ import { IconNames } from 'App/components/ui/SVG';
import React from 'react';
import { Icon, Tooltip } from 'UI';
import cn from 'classnames';
+import { ENTERPRISE_REQUEIRED } from 'App/constants';
export interface MetricType {
title: string;
@@ -23,7 +24,7 @@ function MetricTypeItem(props: Props) {
onClick = () => {},
} = props;
return (
-
+
{authDetails.edition === 'ee' ? "SSO has not been configured. Please reach out to your admin." : "This feature requires an enterprise license."}
}
+ title={{authDetails.edition === 'ee' ? "SSO has not been configured. Please reach out to your admin." : ENTERPRISE_REQUEIRED}
}
placement="top"
>