diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/curations/views/curations_overview.test.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/curations/views/curations_overview.test.tsx
index 32ea59c8192ba..ff6ee66d8cb10 100644
--- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/curations/views/curations_overview.test.tsx
+++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/curations/views/curations_overview.test.tsx
@@ -15,6 +15,8 @@ import { shallow } from 'enzyme';
import { CurationsTable, EmptyState } from '../components';
+import { SuggestionsTable } from '../components/suggestions_table';
+
import { CurationsOverview } from './curations_overview';
describe('CurationsOverview', () => {
@@ -44,4 +46,18 @@ describe('CurationsOverview', () => {
expect(wrapper.find(CurationsTable)).toHaveLength(1);
});
+
+ it('renders a suggestions table when the user has a platinum license', () => {
+ setMockValues({ curations: [], hasPlatinumLicense: true });
+ const wrapper = shallow();
+
+ expect(wrapper.find(SuggestionsTable).exists()).toBe(true);
+ });
+
+ it('doesn\t render a suggestions table when the user has no platinum license', () => {
+ setMockValues({ curations: [], hasPlatinumLicense: false });
+ const wrapper = shallow();
+
+ expect(wrapper.find(SuggestionsTable).exists()).toBe(false);
+ });
});
diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/curations/views/curations_overview.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/curations/views/curations_overview.tsx
index 7d3db5dedb262..079f0046cb9bf 100644
--- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/curations/views/curations_overview.tsx
+++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/curations/views/curations_overview.tsx
@@ -11,15 +11,16 @@ import { useValues } from 'kea';
import { EuiSpacer } from '@elastic/eui';
+import { LicensingLogic } from '../../../../shared/licensing';
import { CurationsTable, EmptyState } from '../components';
import { SuggestionsTable } from '../components/suggestions_table';
import { CurationsLogic } from '../curations_logic';
export const CurationsOverview: React.FC = () => {
const { curations } = useValues(CurationsLogic);
+ const { hasPlatinumLicense } = useValues(LicensingLogic);
- // TODO
- const shouldShowSuggestions = true;
+ const shouldShowSuggestions = hasPlatinumLicense;
return (
<>