608 fix hotkey scope and dropdown issues in the command menu (#11121)

Closes https://github.com/twentyhq/core-team-issues/issues/608

- Introduces a new hotkey scope `CommandMenuFocused`
- Fixes hotkey scopes issues in the side panel
This commit is contained in:
Raphaël Bosi
2025-03-24 15:34:09 +01:00
committed by GitHub
parent 6898a40ac3
commit 0084946b76
10 changed files with 45 additions and 36 deletions

View File

@ -5,6 +5,7 @@ import { useOpenRecordsSearchPageInCommandMenu } from '@/command-menu/hooks/useO
import { useSetGlobalCommandMenuContext } from '@/command-menu/hooks/useSetGlobalCommandMenuContext';
import { commandMenuPageState } from '@/command-menu/states/commandMenuPageState';
import { commandMenuSearchState } from '@/command-menu/states/commandMenuSearchState';
import { CommandMenuHotkeyScope } from '@/command-menu/types/CommandMenuHotkeyScope';
import { CommandMenuPages } from '@/command-menu/types/CommandMenuPages';
import { contextStoreTargetedRecordsRuleComponentState } from '@/context-store/states/contextStoreTargetedRecordsRuleComponentState';
import { useKeyboardShortcutMenu } from '@/keyboard-shortcut-menu/hooks/useKeyboardShortcutMenu';
@ -62,7 +63,7 @@ export const useCommandMenuHotKeys = () => {
() => {
goBackFromCommandMenu();
},
AppHotkeyScope.CommandMenuOpen,
CommandMenuHotkeyScope.CommandMenuFocused,
[goBackFromCommandMenu],
);
@ -87,7 +88,7 @@ export const useCommandMenuHotKeys = () => {
goBackFromCommandMenu();
}
},
AppHotkeyScope.CommandMenuOpen,
CommandMenuHotkeyScope.CommandMenuFocused,
[
commandMenuPage,
commandMenuSearch,