[ESLint rule] prevent useRecoilCallback without a dependency array (#4411)

Co-authored-by: gitstart-twenty <gitstart-twenty@users.noreply.github.com>
Co-authored-by: Matheus <matheus_benini@hotmail.com>
Co-authored-by: v1b3m <vibenjamin6@gmail.com>
This commit is contained in:
gitstart-app[bot]
2024-03-12 15:12:17 +01:00
committed by GitHub
parent 41c7cd8cf7
commit 60598bf235
11 changed files with 174 additions and 52 deletions

View File

@ -24,10 +24,10 @@ export const useCommandMenu = () => {
goBackToPreviousHotkeyScope,
} = usePreviousHotkeyScope();
const openCommandMenu = () => {
const openCommandMenu = useCallback(() => {
setIsCommandMenuOpened(true);
setHotkeyScopeAndMemorizePreviousScope(AppHotkeyScope.CommandMenuOpen);
};
}, [setHotkeyScopeAndMemorizePreviousScope, setIsCommandMenuOpened]);
const closeCommandMenu = useRecoilCallback(
({ snapshot }) =>
@ -60,6 +60,7 @@ export const useCommandMenu = () => {
openCommandMenu();
}
},
[closeCommandMenu, openCommandMenu],
);
const addToCommandMenu = useCallback(