From 428572ae9920968db867d9617cff824b07da7786 Mon Sep 17 00:00:00 2001 From: Lucas Bordeau Date: Wed, 8 Jan 2025 15:03:27 +0100 Subject: [PATCH] Multi item input hotkeys fixes (#9453) - Follow-up on #9442 - Fixed multi item input field on escape --- .../meta-types/input/components/MultiItemFieldInput.tsx | 1 + .../src/modules/ui/field/input/components/DateInput.tsx | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/twenty-front/src/modules/object-record/record-field/meta-types/input/components/MultiItemFieldInput.tsx b/packages/twenty-front/src/modules/object-record/record-field/meta-types/input/components/MultiItemFieldInput.tsx index 398013252..91b160253 100644 --- a/packages/twenty-front/src/modules/object-record/record-field/meta-types/input/components/MultiItemFieldInput.tsx +++ b/packages/twenty-front/src/modules/object-record/record-field/meta-types/input/components/MultiItemFieldInput.tsx @@ -192,6 +192,7 @@ export const MultiItemFieldInput = ({ }) : undefined } + onEscape={handleDropdownClose} onChange={(event) => handleOnChange( turnIntoEmptyStringIfWhitespacesOnly(event.target.value), diff --git a/packages/twenty-front/src/modules/ui/field/input/components/DateInput.tsx b/packages/twenty-front/src/modules/ui/field/input/components/DateInput.tsx index 16a4b12e8..5f5b6f79c 100644 --- a/packages/twenty-front/src/modules/ui/field/input/components/DateInput.tsx +++ b/packages/twenty-front/src/modules/ui/field/input/components/DateInput.tsx @@ -72,7 +72,7 @@ export const DateInput = ({ closeDropdownMonthSelect(); closeDropdown(); - onEnter?.(internalValue); + onEnter(internalValue); }; const handleEscape = () => { @@ -80,7 +80,7 @@ export const DateInput = ({ closeDropdownMonthSelect(); closeDropdown(); - onEscape?.(internalValue); + onEscape(internalValue); }; const handleClickOutside = (event: MouseEvent | TouchEvent) => {