Skip to content

Commit 833c83e

Browse files
committed
code refactored
1 parent 393b057 commit 833c83e

File tree

2 files changed

+4
-13
lines changed

2 files changed

+4
-13
lines changed

packages/react-sdk-components/src/components/infra/DeferLoad/DeferLoad.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ interface DeferLoadProps extends PConnProps {
1212
isChildDeferLoad?: boolean;
1313
isTab: boolean;
1414
deferLoadId: string;
15-
dataUpdated: boolean;
15+
lastUpdateCaseTime: any;
1616
}
1717

1818
//
@@ -35,7 +35,7 @@ const useStyles = makeStyles(theme => ({
3535
}));
3636

3737
export default function DeferLoad(props: DeferLoadProps) {
38-
const { getPConnect, name, deferLoadId, isTab, dataUpdated } = props;
38+
const { getPConnect, name, deferLoadId, isTab, lastUpdateCaseTime } = props;
3939
const [content, setContent] = useState<any>(null);
4040
const [isLoading, setLoading] = useState(true);
4141
const [currentLoadedAssignment, setCurrentLoadedAssignment] = useState('');
@@ -145,7 +145,7 @@ export default function DeferLoad(props: DeferLoadProps) {
145145
console.log(`deferload: ${error}`);
146146
});
147147
}
148-
}, [name, getPConnect, currentLoadedAssignment, dataUpdated]);
148+
}, [name, getPConnect, currentLoadedAssignment, lastUpdateCaseTime]);
149149
/* TODO Cosmos need to handle for now added a wrapper div with pos relative */
150150
let deferLoadContent;
151151
if (isLoading) {

packages/react-sdk-components/src/components/template/CaseView/CaseView.tsx

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ export default function CaseView(props: PropsWithChildren<CaseViewProps>) {
6969

7070
const currentCaseID = props.caseInfo.ID;
7171
let isComponentMounted = true;
72-
const [isLastUpdateCaseTimeChanged, setIsLastUpdateCaseTimeChanged] = useState(false);
7372
const { displayOnlyFA } = useContext<any>(StoreContext);
7473

7574
const thePConn = getPConnect();
@@ -168,14 +167,6 @@ export default function CaseView(props: PropsWithChildren<CaseViewProps>) {
168167
};
169168
}, []);
170169

171-
useEffect(() => {
172-
setIsLastUpdateCaseTimeChanged(true);
173-
}, [lastUpdateCaseTime]);
174-
175-
useEffect(() => {
176-
setIsLastUpdateCaseTimeChanged(false);
177-
}, [isLastUpdateCaseTimeChanged]);
178-
179170
useEffect(() => {
180171
if (hasNewAttachments) {
181172
PCore.getPubSubUtils().publish((PCore.getEvents().getCaseEvent() as any).CASE_ATTACHMENTS_UPDATED_FROM_CASEVIEW, true);
@@ -253,7 +244,7 @@ export default function CaseView(props: PropsWithChildren<CaseViewProps>) {
253244
{theStagesRegion}
254245
{theTodoRegion}
255246
{deferLoadInfo.length > 0 && (
256-
<DeferLoad getPConnect={getPConnect} name={deferLoadInfo[activeVertTab].config.name} isTab dataUpdated={isLastUpdateCaseTimeChanged} />
247+
<DeferLoad getPConnect={getPConnect} name={deferLoadInfo[activeVertTab].config.name} isTab lastUpdateCaseTime={lastUpdateCaseTime} />
257248
)}
258249
</Grid>
259250

0 commit comments

Comments
 (0)