Răsfoiți Sursa

fix lint errors

Yuki Takei 5 luni în urmă
părinte
comite
1768aa2ae8

+ 4 - 1
apps/app/src/states/page/use-fetch-current-page.ts

@@ -183,7 +183,10 @@ export const useFetchCurrentPage = (): {
   const isLoading = useAtomValue(pageLoadingAtom);
   const error = useAtomValue(pageErrorAtom);
 
-  const { mutate: mutatePageInfo } = useSWRxPageInfo(currentPageId, shareLinkId);
+  const { mutate: mutatePageInfo } = useSWRxPageInfo(
+    currentPageId,
+    shareLinkId,
+  );
 
   const fetchCurrentPage = useAtomCallback(
     useCallback(

+ 21 - 13
apps/app/src/stores/page.tsx

@@ -26,7 +26,11 @@ import type {
   IRecordApplicableGrant,
   IResCurrentGrantData,
 } from '~/interfaces/page-grant';
-import { useIsGuestUser, useIsReadOnlyUser, useIsViewingSpecificRevision } from '~/states/context';
+import {
+  useIsGuestUser,
+  useIsReadOnlyUser,
+  useIsViewingSpecificRevision,
+} from '~/states/context';
 import { useCurrentPageData, usePageNotFound } from '~/states/page';
 import { useShareLinkId } from '~/states/page/hooks';
 
@@ -168,26 +172,30 @@ export const useIsLatestRevision = (): SWRResponse<boolean, Error> => {
   const { data: pageInfo } = useSWRxPageInfo(pageId, shareLinkId);
 
   // Extract latestRevisionId if available (only exists in IPageInfoForEntity)
-  const latestRevisionId = pageInfo && 'latestRevisionId' in pageInfo ? pageInfo.latestRevisionId : undefined;
+  const latestRevisionId =
+    pageInfo && 'latestRevisionId' in pageInfo
+      ? pageInfo.latestRevisionId
+      : undefined;
 
   const key = useMemo(() => {
     // Cannot determine without currentPage
     if (currentPage?.revision?._id == null) {
       return null;
     }
-    return ['isLatestRevision', currentPage.revision._id, latestRevisionId ?? null];
+    return [
+      'isLatestRevision',
+      currentPage.revision._id,
+      latestRevisionId ?? null,
+    ];
   }, [currentPage?.revision?._id, latestRevisionId]);
 
-  return useSWRImmutable(
-    key,
-    ([, currentRevisionId, latestRevisionId]) => {
-      // If latestRevisionId is not available, assume it's the latest
-      if (latestRevisionId == null) {
-        return true;
-      }
-      return latestRevisionId === currentRevisionId;
-    },
-  );
+  return useSWRImmutable(key, ([, currentRevisionId, latestRevisionId]) => {
+    // If latestRevisionId is not available, assume it's the latest
+    if (latestRevisionId == null) {
+      return true;
+    }
+    return latestRevisionId === currentRevisionId;
+  });
 };
 
 /**