Kaynağa Gözat

mutate for next routing

jam411 3 yıl önce
ebeveyn
işleme
b7c520fd47
1 değiştirilmiş dosya ile 5 ekleme ve 1 silme
  1. 5 1
      packages/app/src/components/PageHistory.tsx

+ 5 - 1
packages/app/src/components/PageHistory.tsx

@@ -18,7 +18,7 @@ export const PageHistory = (): JSX.Element => {
 
   const { data: currentPageId } = useCurrentPageId();
 
-  const { data: revisionsData } = useSWRxPageRevisions(activePage, 10, currentPageId);
+  const { data: revisionsData, mutate: mutatePageRevisions } = useSWRxPageRevisions(activePage, 10, currentPageId);
 
   const [sourceRevision, setSourceRevision] = useState<IRevisionHasPageId>();
   const [targetRevision, setTargetRevision] = useState<IRevisionHasPageId>();
@@ -30,6 +30,10 @@ export const PageHistory = (): JSX.Element => {
     }
   }, [revisionsData]);
 
+  useEffect(() => {
+    mutatePageRevisions();
+  });
+
   const pagingLimit = 10;
 
   if (revisionsData == null || sourceRevision == null || targetRevision == null || currentPageId == null) {