Skip to content

Commit 753406a

Browse files
committed
remove fetchLanguages effect from ControlBarChapterSelect
1 parent 72a9e11 commit 753406a

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

src/commons/controlBar/ControlBarChapterSelect.tsx

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { IconNames } from '@blueprintjs/icons';
33
import { ItemListRenderer, ItemRenderer, Select } from '@blueprintjs/select';
44
import { Chapter, Variant } from 'js-slang/dist/types';
55
import { IEvaluatorDefinition } from 'language-directory/dist/types';
6-
import React, { useEffect } from 'react';
6+
import React from 'react';
77
import { useDispatch } from 'react-redux';
88

99
import { flagDirectoryLanguageEnable } from '../../features/directory/flagDirectoryLanguageEnable';
@@ -39,12 +39,6 @@ export const ControlBarChapterSelect: React.FC<ControlBarChapterSelectProps> = (
3939
const selectedEvaluatorId = useTypedSelector(s => s.languageDirectory.selectedEvaluatorId);
4040
const dirLanguages = useTypedSelector(s => s.languageDirectory.languages);
4141

42-
useEffect(() => {
43-
if (directoryEnabled && dirLanguages.length === 0) {
44-
dispatch(LanguageDirectoryActions.fetchLanguages());
45-
}
46-
}, [directoryEnabled, dirLanguages.length, dispatch]);
47-
4842
if (!directoryEnabled) {
4943
return (
5044
<LegacyControlBarChapterSelect

0 commit comments

Comments
 (0)