yohei0125 пре 3 година
родитељ
комит
c07a211f9d
1 измењених фајлова са 6 додато и 3 уклоњено
  1. 6 3
      packages/app/src/stores/ui.tsx

+ 6 - 3
packages/app/src/stores/ui.tsx

@@ -276,12 +276,15 @@ export const useDrawerMode = (): SWRResponse<boolean, Error> => {
     return isDeviceSmallerThanMd || preferDrawerMode;
   };
 
+  const useFallbackData = (editorMode === EditorMode.View && preferDrawerModeByUser) || (editorMode === EditorMode.Editor && preferDrawerModeOnEditByUser);
+  const fallbackOption = useFallbackData
+    ? { fallbackData: true }
+    : { fallback: calcDrawerMode };
+
   return useSWRImmutable(
     condition ? ['isDrawerMode', editorMode, preferDrawerModeByUser, preferDrawerModeOnEditByUser, isDeviceSmallerThanMd] : null,
     calcDrawerMode,
-    {
-      fallback: calcDrawerMode,
-    },
+    fallbackOption,
   );
 };