|
@@ -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) {
|