Explorar o código

refactor initializer

Yuken Tezuka %!s(int64=3) %!d(string=hai) anos
pai
achega
68c8b0ecd0

+ 3 - 3
packages/app/src/components/PageEditor/EditorNavbarBottom.tsx

@@ -39,11 +39,11 @@ const EditorNavbarBottom = (): JSX.Element => {
   // DO NOT dependent on slackChannelsData directly: https://github.com/weseek/growi/pull/7332
   const slackChannelsDataString = slackChannelsData?.toString();
   useEffect(() => {
-    if (slackChannelsDataString != null) {
-      setSlackChannelsStr(slackChannelsDataString);
+    if (editorMode === 'editor') {
+      setSlackChannelsStr(slackChannelsDataString ?? '');
       mutateIsSlackEnabled(false);
     }
-  }, [mutateIsSlackEnabled, slackChannelsDataString]);
+  }, [editorMode, mutateIsSlackEnabled, slackChannelsDataString]);
 
   const isSlackEnabledToggleHandler = (bool: boolean) => {
     mutateIsSlackEnabled(bool, false);