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