Fix #3929 UI : On Tab change reset entity thread data to avoid data duplication (#3930)

This commit is contained in:
Sachin Chaurasiya 2022-04-08 12:20:40 +05:30 committed by GitHub
parent b45ed2c8de
commit 6de2096f84
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 12 additions and 8 deletions

View File

@ -624,7 +624,7 @@ const DashboardDetails = ({
)}
{activeTab === 2 && (
<div
className="tw-py-4 tw-px-7 tw-grid tw-grid-cols-3 entity-feed-list tw-bg-body-main tw--mx-7 tw--my-4"
className="tw-py-4 tw-px-7 tw-grid tw-grid-cols-3 entity-feed-list tw--mx-7 tw--my-4"
id="activityfeed">
<div />
<ActivityFeedList
@ -634,7 +634,6 @@ const DashboardDetails = ({
deletePostHandler={deletePostHandler}
entityName={entityName}
feedList={entityThread}
isLoading={isentityThreadLoading}
postFeedHandler={postFeedHandler}
/>
<div />

View File

@ -649,7 +649,7 @@ const DatasetDetails: React.FC<DatasetDetailsProps> = ({
)}
{activeTab === 2 && (
<div
className="tw-py-4 tw-px-7 tw-grid tw-grid-cols-3 entity-feed-list tw-bg-body-main tw--mx-7 tw--my-4"
className="tw-py-4 tw-px-7 tw-grid tw-grid-cols-3 entity-feed-list tw--mx-7 tw--my-4"
id="activityfeed">
<div />
<ActivityFeedList

View File

@ -535,7 +535,7 @@ const PipelineDetails = ({
)}
{activeTab === 2 && (
<div
className="tw-py-4 tw-px-7 tw-grid tw-grid-cols-3 entity-feed-list tw-bg-body-main tw--mx-7 tw--my-4"
className="tw-py-4 tw-px-7 tw-grid tw-grid-cols-3 entity-feed-list tw--mx-7 tw--my-4"
id="activityfeed">
<div />
<ActivityFeedList
@ -545,7 +545,6 @@ const PipelineDetails = ({
deletePostHandler={deletePostHandler}
entityName={entityName}
feedList={entityThread}
isLoading={isentityThreadLoading}
postFeedHandler={postFeedHandler}
/>
<div />

View File

@ -402,7 +402,7 @@ const TopicDetails: React.FC<TopicDetailsProps> = ({
)}
{activeTab === 2 && (
<div
className="tw-py-4 tw-px-7 tw-grid tw-grid-cols-3 entity-feed-list tw-bg-body-main tw--mx-7 tw--my-4 "
className="tw-py-4 tw-px-7 tw-grid tw-grid-cols-3 entity-feed-list tw--mx-7 tw--my-4 "
id="activityfeed">
<div />
<ActivityFeedList
@ -412,7 +412,6 @@ const TopicDetails: React.FC<TopicDetailsProps> = ({
deletePostHandler={deletePostHandler}
entityName={entityName}
feedList={entityThread}
isLoading={isentityThreadLoading}
postFeedHandler={postFeedHandler}
/>
<div />

View File

@ -743,6 +743,7 @@ const DashboardDetailsPage = () => {
if (dashboardDetailsTabs[activeTab - 1].path !== tab) {
setActiveTab(getCurrentDashboardTab(tab));
}
setEntityThread([]);
}, [tab]);
return (

View File

@ -463,6 +463,7 @@ const DatasetDetailsPage: FunctionComponent = () => {
if (datasetTableTabs[activeTab - 1].path !== tab) {
setActiveTab(getCurrentDatasetTab(tab));
}
setEntityThread([]);
}, [tab]);
useEffect(() => {

View File

@ -669,6 +669,7 @@ const PipelineDetailsPage = () => {
if (pipelineDetailsTabs[activeTab - 1].path !== tab) {
setActiveTab(getCurrentPipelineTab(tab));
}
setEntityThread([]);
}, [tab]);
return (

View File

@ -507,6 +507,8 @@ const TopicDetailsPage: FunctionComponent = () => {
}
if (TabSpecificField.ACTIVITY_FEED === tab) {
fetchActivityFeed();
} else {
setEntityThread([]);
}
}, [tab]);

View File

@ -597,6 +597,8 @@ const DatabaseDetails: FunctionComponent = () => {
useEffect(() => {
if (TabSpecificField.ACTIVITY_FEED === tab) {
fetchActivityFeed();
} else {
setEntityThread([]);
}
}, [tab]);
@ -786,7 +788,7 @@ const DatabaseDetails: FunctionComponent = () => {
)}
{activeTab === 2 && (
<div
className="tw-py-4 tw-px-7 tw-grid tw-grid-cols-3 entity-feed-list tw-bg-body-main tw--mx-7 tw--my-4"
className="tw-py-4 tw-px-7 tw-grid tw-grid-cols-3 entity-feed-list tw--mx-7 tw--my-4"
id="activityfeed">
<div />
<ActivityFeedList