Bläddra i källkod

mutate for next routing

jam411 3 år sedan
förälder
incheckning
b7c520fd47
1 ändrade filer med 5 tillägg och 1 borttagningar
  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: currentPageId } = useCurrentPageId();
 
 
-  const { data: revisionsData } = useSWRxPageRevisions(activePage, 10, currentPageId);
+  const { data: revisionsData, mutate: mutatePageRevisions } = useSWRxPageRevisions(activePage, 10, currentPageId);
 
 
   const [sourceRevision, setSourceRevision] = useState<IRevisionHasPageId>();
   const [sourceRevision, setSourceRevision] = useState<IRevisionHasPageId>();
   const [targetRevision, setTargetRevision] = useState<IRevisionHasPageId>();
   const [targetRevision, setTargetRevision] = useState<IRevisionHasPageId>();
@@ -30,6 +30,10 @@ export const PageHistory = (): JSX.Element => {
     }
     }
   }, [revisionsData]);
   }, [revisionsData]);
 
 
+  useEffect(() => {
+    mutatePageRevisions();
+  });
+
   const pagingLimit = 10;
   const pagingLimit = 10;
 
 
   if (revisionsData == null || sourceRevision == null || targetRevision == null || currentPageId == null) {
   if (revisionsData == null || sourceRevision == null || targetRevision == null || currentPageId == null) {