mirror of
				https://github.com/lingble/twenty.git
				synced 2025-11-03 22:27:57 +00:00 
			
		
		
		
	2727-fix(front): CommandMenu and KeyboardMenu invoke handled (#2783)
* 2727-fix(front): CommandMenu and KeyboardMenu invoke handled * Fix Command Menu and bug on metadata re-render --------- Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
		@@ -4,6 +4,7 @@ import { useRecoilValue } from 'recoil';
 | 
			
		||||
 | 
			
		||||
import { useOpenActivityRightDrawer } from '@/activities/hooks/useOpenActivityRightDrawer';
 | 
			
		||||
import { CommandMenuSelectableListEffect } from '@/command-menu/components/CommandMenuSelectableListEffect';
 | 
			
		||||
import { useKeyboardShortcutMenu } from '@/keyboard-shortcut-menu/hooks/useKeyboardShortcutMenu';
 | 
			
		||||
import { useFindManyRecords } from '@/object-record/hooks/useFindManyRecords';
 | 
			
		||||
import { Person } from '@/people/types/Person';
 | 
			
		||||
import { IconNotes } from '@/ui/display/icon';
 | 
			
		||||
@@ -89,6 +90,7 @@ export const CommandMenu = () => {
 | 
			
		||||
  const isCommandMenuOpened = useRecoilValue(isCommandMenuOpenedState);
 | 
			
		||||
  const [search, setSearch] = useState('');
 | 
			
		||||
  const commandMenuCommands = useRecoilValue(commandMenuCommandsState);
 | 
			
		||||
  const { closeKeyboardShortcutMenu } = useKeyboardShortcutMenu();
 | 
			
		||||
 | 
			
		||||
  const handleSearchChange = (event: React.ChangeEvent<HTMLInputElement>) => {
 | 
			
		||||
    setSearch(event.target.value);
 | 
			
		||||
@@ -97,6 +99,7 @@ export const CommandMenu = () => {
 | 
			
		||||
  useScopedHotkeys(
 | 
			
		||||
    'ctrl+k,meta+k',
 | 
			
		||||
    () => {
 | 
			
		||||
      closeKeyboardShortcutMenu();
 | 
			
		||||
      setSearch('');
 | 
			
		||||
      toggleCommandMenu();
 | 
			
		||||
    },
 | 
			
		||||
@@ -108,6 +111,7 @@ export const CommandMenu = () => {
 | 
			
		||||
    'esc',
 | 
			
		||||
    () => {
 | 
			
		||||
      setSearch('');
 | 
			
		||||
      closeKeyboardShortcutMenu();
 | 
			
		||||
      closeCommandMenu();
 | 
			
		||||
    },
 | 
			
		||||
    AppHotkeyScope.CommandMenu,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user