From ed1fafefbba5518782fbf67d99ecfd10c0fc3b9f Mon Sep 17 00:00:00 2001
From: yxf <1848212420@qq.com>
Date: Sat, 10 Jun 2023 20:13:53 +0800
Subject: [PATCH] fix(onBlur): suppress close popover onBlur
---
src/BaseSelect.tsx | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/src/BaseSelect.tsx b/src/BaseSelect.tsx
index adc8613a..32bd6a20 100644
--- a/src/BaseSelect.tsx
+++ b/src/BaseSelect.tsx
@@ -363,7 +363,7 @@ const BaseSelect = React.forwardRef((props: BaseSelectProps, ref: React.Ref = (...args) => {
setMockFocused(false, () => {
focusRef.current = false;
- onToggleOpen(false);
});
if (disabled) {
@@ -641,12 +640,11 @@ const BaseSelect = React.forwardRef((props: BaseSelectProps, ref: React.Ref void);
- if (customizeRawInputElement) {
- onTriggerVisibleChange = (newOpen: boolean) => {
+
+ const onTriggerVisibleChange = (newOpen: boolean) => {
onToggleOpen(newOpen);
};
- }
+
// Close when click on non-select element
useSelectTriggerControl(