Skip to content

Commit 37f0c4a

Browse files
(Lookup): make the main selector close when the scope menu is clicked
This commit refers to `v5.9.1`.
1 parent e8787ce commit 37f0c4a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/scripts/Lookup.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1141,6 +1141,11 @@ export const Lookup = createFC<LookupProps, { isFormElement: boolean }>(
11411141
const dropdownElRef = useRef<HTMLDivElement | null>(null);
11421142
const dropdownRef = useMergeRefs([dropdownElRef, dropdownRef_]);
11431143

1144+
const onScopeMenuClick = useEventCallback(() => {
1145+
setOpened(false);
1146+
onScopeMenuClick_?.();
1147+
});
1148+
11441149
const onSelect = useEventCallback((selectedEntry: LookupEntry | null) => {
11451150
const currValue = selectedEntry?.value ?? null;
11461151
setValue(currValue);
@@ -1379,7 +1384,7 @@ export const Lookup = createFC<LookupProps, { isFormElement: boolean }>(
13791384
disabled={disabled}
13801385
scopeListboxId={scopeListboxId}
13811386
getScopeOptionId={getScopeOptionId}
1382-
onScopeMenuClick={onScopeMenuClick_}
1387+
onScopeMenuClick={onScopeMenuClick}
13831388
onScopeSelect={(scope) => {
13841389
setTargetScope(scope);
13851390
onScopeSelect_?.(scope);

0 commit comments

Comments
 (0)