Procházet zdrojové kódy

fix useSWRxIsSlackEnabled return value

kaori před 3 roky
rodič
revize
04bf1efea6

+ 1 - 2
packages/app/src/components/PageEditor/EditorNavbarBottom.tsx

@@ -36,7 +36,6 @@ const EditorNavbarBottom = (props) => {
   const { data: currentPagePath } = useCurrentPagePath();
   const { data: slackChannelsData } = useSWRxSlackChannels(currentPagePath);
   const isSlackEnabledByDefault = (slackChannelsData != null && slackChannelsData.length > 0) || false;
-  // const { data: isSlackEnabled, mutate: mutateIsSlackEnabled } = useSWRxIsSlackEnabled(isSlackEnabledByDefault);
   const { data: isSlackEnabled, mutate: mutateIsSlackEnabled } = useSWRxIsSlackEnabled(isSlackEnabledByDefault);
 
   const [slackChannelsStr, setSlackChannelsStr] = useState<string>('');
@@ -119,7 +118,7 @@ const EditorNavbarBottom = (props) => {
           ) : (
             <div className="mr-2">
               <SlackNotification
-                isSlackEnabled={isSlackEnabled ?? false}
+                isSlackEnabled={isSlackEnabled}
                 slackChannels={slackChannelsStr}
                 onEnabledFlagChange={isSlackEnabledToggleHandler}
                 onChannelChange={slackChannelsChangedHandler}

+ 2 - 2
packages/app/src/stores/editor.tsx

@@ -78,8 +78,8 @@ export const useCurrentIndentSize = (): SWRResponse<number, Error> => {
 // };
 
 export const useSWRxIsSlackEnabled = (isEnabled: boolean): SWRResponse<boolean, Error> => {
-  console.log({ isEnabled });
-  return useSWR(['isSlackEnabled', isEnabled], (isEnabled: boolean) => isEnabled);
+  // console.log({ isEnabled });
+  return useSWR(['isSlackEnabled', isEnabled], (key: string, isEnabled: boolean) => isEnabled);
 };
 
 export const useSWRxSlackChannels = (path: Nullable<string>): SWRResponse<Nullable<string[]>, Error> => {