fix: add refetch data listener
This commit is contained in:
parent
130c69eede
commit
de44a74dde
|
|
@ -175,6 +175,8 @@ export const useAnalyseText = () => {
|
||||||
setResult(aiResult);
|
setResult(aiResult);
|
||||||
setProgress({ status: "Selesai", percent: 100 });
|
setProgress({ status: "Selesai", percent: 100 });
|
||||||
|
|
||||||
|
window.dispatchEvent(new CustomEvent("analysis-complete"));
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
document
|
document
|
||||||
.getElementById("analysis-result")
|
.getElementById("analysis-result")
|
||||||
|
|
|
||||||
|
|
@ -42,6 +42,8 @@ export const useDashboards = () => {
|
||||||
}
|
}
|
||||||
|
|
||||||
fetchStats();
|
fetchStats();
|
||||||
|
window.addEventListener("analysis-complete", fetchStats);
|
||||||
|
return () => window.removeEventListener("analysis-complete", fetchStats);
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|
@ -57,6 +59,8 @@ export const useDashboards = () => {
|
||||||
}
|
}
|
||||||
|
|
||||||
fetchModelData();
|
fetchModelData();
|
||||||
|
window.addEventListener("analysis-complete", fetchModelData);
|
||||||
|
return () => window.removeEventListener("analysis-complete", fetchModelData);
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
const filteredReviews = useMemo(() => {
|
const filteredReviews = useMemo(() => {
|
||||||
|
|
|
||||||
|
|
@ -40,6 +40,8 @@ export const useReviewTable = (
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
getReviewData();
|
getReviewData();
|
||||||
|
window.addEventListener("analysis-complete", getReviewData);
|
||||||
|
return () => window.removeEventListener("analysis-complete", getReviewData);
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|
|
||||||
|
|
@ -80,6 +80,8 @@ export const useWordCloud = () => {
|
||||||
};
|
};
|
||||||
|
|
||||||
fetchWords();
|
fetchWords();
|
||||||
|
window.addEventListener("analysis-complete", fetchWords);
|
||||||
|
return () => window.removeEventListener("analysis-complete", fetchWords);
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
const maxValue = Math.max(...words.map((w) => w.value), 1);
|
const maxValue = Math.max(...words.map((w) => w.value), 1);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue