diff --git a/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/ActivityFeedPanel/ActivityFeedPanel.tsx b/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/ActivityFeedPanel/ActivityFeedPanel.tsx index 53a37cbdf57..c7862300f60 100644 --- a/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/ActivityFeedPanel/ActivityFeedPanel.tsx +++ b/openmetadata-ui/src/main/resources/ui/src/components/ActivityFeed/ActivityFeedPanel/ActivityFeedPanel.tsx @@ -23,6 +23,8 @@ import React, { } from 'react'; import { getFeedById } from '../../../axiosAPIs/feedsAPI'; import { getEntityField, getReplyText } from '../../../utils/FeedUtils'; +import { Button } from '../../buttons/Button/Button'; +import PopOver from '../../common/popover/PopOver'; import Loader from '../../Loader/Loader'; import ActivityFeedCard from '../ActivityFeedCard/ActivityFeedCard'; import ActivityFeedEditor from '../ActivityFeedEditor/ActivityFeedEditor'; @@ -39,6 +41,7 @@ interface FeedPanelHeaderProp Pick { entityField: string; noun?: string; + onShowNewConversation?: (v: boolean) => void; } interface FeedPanelOverlayProp extends HTMLAttributes, @@ -53,6 +56,7 @@ export const FeedPanelHeader: FC = ({ entityField, className, noun, + onShowNewConversation, }) => { return (
@@ -61,21 +65,41 @@ export const FeedPanelHeader: FC = ({ {noun ? noun : 'Conversation'} on{' '} {entityField}

- - - +
+ {onShowNewConversation ? ( + +