From 8ef91099253ad35ca7c97fbcb474890826033c8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Bosi?= <71827178+bosiraphael@users.noreply.github.com> Date: Wed, 14 May 2025 15:08:06 +0200 Subject: [PATCH] Fix table click outside (#12038) Fixes #12037 Follow up on #12011 Make `RecordTableBodyFocusClickOutsideEffect` also be available for `RecordIndexHotkeyScope.RecordIndex` --- .../components/RecordTableBodyFocusClickOutsideEffect.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/twenty-front/src/modules/object-record/record-table/record-table-body/components/RecordTableBodyFocusClickOutsideEffect.tsx b/packages/twenty-front/src/modules/object-record/record-table/record-table-body/components/RecordTableBodyFocusClickOutsideEffect.tsx index 8b6559182..dbed91aab 100644 --- a/packages/twenty-front/src/modules/object-record/record-table/record-table-body/components/RecordTableBodyFocusClickOutsideEffect.tsx +++ b/packages/twenty-front/src/modules/object-record/record-table/record-table-body/components/RecordTableBodyFocusClickOutsideEffect.tsx @@ -1,3 +1,4 @@ +import { RecordIndexHotkeyScope } from '@/object-record/record-index/types/RecordIndexHotkeyScope'; import { RECORD_TABLE_CLICK_OUTSIDE_LISTENER_ID } from '@/object-record/record-table/constants/RecordTableClickOutsideListenerId'; import { useRecordTableContextOrThrow } from '@/object-record/record-table/contexts/RecordTableContext'; import { useLeaveTableFocus } from '@/object-record/record-table/hooks/internal/useLeaveTableFocus'; @@ -29,7 +30,10 @@ export const RecordTableBodyFocusClickOutsideEffect = ({ listenerId: RECORD_TABLE_CLICK_OUTSIDE_LISTENER_ID, refs: [tableBodyRef], callback: () => { - if (currentHotkeyScope.scope !== TableHotkeyScope.TableFocus) { + if ( + currentHotkeyScope.scope !== TableHotkeyScope.TableFocus && + currentHotkeyScope.scope !== RecordIndexHotkeyScope.RecordIndex + ) { return; }