diff --git a/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/ActivityFeedList/ActivityFeedList.tsx b/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/ActivityFeedList/ActivityFeedList.tsx index 8a517679c63..b306e8f109f 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/ActivityFeedList/ActivityFeedList.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/ActivityFeedList/ActivityFeedList.tsx @@ -272,7 +272,7 @@ const ActivityFeedList: FC = ({ {entityName && feedFilter === FeedFilter.ALL && !threadType ? ( - ) : ( + ) : !refreshFeedCount ? ( = ({ /> <>No conversations found. Try changing the filter. - )} + ) : null} )} {confirmationState.state && ( diff --git a/openmetadata-ui/src/main/resources/ui/src/components/MyData/MyData.component.tsx b/openmetadata-ui/src/main/resources/ui/src/components/MyData/MyData.component.tsx index 62443ff8b6a..ce7a113dd61 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/MyData/MyData.component.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/MyData/MyData.component.tsx @@ -18,6 +18,7 @@ import React, { RefObject, useCallback, useEffect, + useMemo, useRef, useState, } from 'react'; @@ -227,26 +228,33 @@ const MyData: React.FC = ({ const newFeedsLength = activityFeeds && activityFeeds.length; + // Check if feedFilter or ThreadType filter is applied or not + const filtersApplied = useMemo( + () => feedFilter === FeedFilter.ALL && !threadType, + [feedFilter, threadType] + ); + return ( {error ? ( ) : ( - {feedData?.length > 0 || - feedFilter !== FeedFilter.ALL || - threadType ? ( - + {feedData?.length > 0 || !filtersApplied || newFeedsLength ? ( + <> + + {filtersApplied && feedData?.length <= 0 ? : null} + ) : ( !isFeedLoading && )}