소스 검색

update recent change when page put back

nHigashiWeseek 1 년 전
부모
커밋
2ba6c96c8d
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      apps/app/src/client/components/PutbackPageModal.jsx

+ 5 - 0
apps/app/src/client/components/PutbackPageModal.jsx

@@ -9,6 +9,8 @@ import {
 import { apiPost } from '~/client/util/apiv1-client';
 import { usePutBackPageModal } from '~/stores/modal';
 import { mutateAllPageInfo } from '~/stores/page';
+import { useSWRINFxRecentlyUpdated } from '~/stores/page-listing';
+
 
 import ApiErrorMessageList from './PageManagement/ApiErrorMessageList';
 
@@ -25,6 +27,8 @@ const PutBackPageModal = () => {
 
   const [isPutbackRecursively, setIsPutbackRecursively] = useState(true);
 
+  const { mutate: mutateRecentlyUpdated } = useSWRINFxRecentlyUpdated(20, true);
+
   function changeIsPutbackRecursivelyHandler() {
     setIsPutbackRecursively(!isPutbackRecursively);
   }
@@ -47,6 +51,7 @@ const PutBackPageModal = () => {
         onPutBacked(response.page.path);
       }
       closePutBackPageModal();
+      mutateRecentlyUpdated();
     }
     catch (err) {
       setTargetPath(err.data);