From eaa17a073dfc4b99a20dc5f0dedbf168a5d33db1 Mon Sep 17 00:00:00 2001 From: Chris Collins Date: Wed, 26 Feb 2025 09:53:33 -0500 Subject: [PATCH] fix(ui) Fix bug with date dropdown in deprecation modal (#12633) --- .../EntityDropdown/EntityMenuActions.tsx | 5 ++++- datahub-web-react/src/conf/index.ts | 20 +++++++++++++++++-- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/datahub-web-react/src/app/entityV2/shared/EntityDropdown/EntityMenuActions.tsx b/datahub-web-react/src/app/entityV2/shared/EntityDropdown/EntityMenuActions.tsx index 0a3d8a4ff4..ec6a3186e0 100644 --- a/datahub-web-react/src/app/entityV2/shared/EntityDropdown/EntityMenuActions.tsx +++ b/datahub-web-react/src/app/entityV2/shared/EntityDropdown/EntityMenuActions.tsx @@ -1,6 +1,7 @@ import { MoreOutlined } from '@ant-design/icons'; import React, { useContext } from 'react'; import styled from 'styled-components'; +import { useAppConfig } from '@src/app/useAppConfig'; import { useEntityData, useRefetch } from '../../../entity/shared/EntityContext'; import ShareMenuAction from '../../../shared/share/v2/ShareMenuAction'; import EntitySidebarContext from '../../../sharedV2/EntitySidebarContext'; @@ -63,6 +64,8 @@ function EntityMenuActions(props: Props) { const refetch = useRefetch(); + const { entityVersioningEnabled } = useAppConfig().config.featureFlags; + const hasVersioningActions = !!(menuItems.has(EntityMenuItems.LINK_VERSION) || entityData?.versionProperties); return ( <> @@ -76,7 +79,7 @@ function EntityMenuActions(props: Props) { )} {menuItems.has(EntityMenuItems.RAISE_INCIDENT) && } - {hasVersioningActions && ( + {entityVersioningEnabled && hasVersioningActions && (