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<Base
     defaultValue: defaultOpen,
     value: open,
   });
-
+  
   let mergedOpen = rendered ? innerOpen : false;
 
   // Not trigger `open` in `combobox` when `notFoundContent` is empty
@@ -563,7 +563,6 @@ const BaseSelect = React.forwardRef((props: BaseSelectProps, ref: React.Ref<Base
   const onContainerBlur: React.FocusEventHandler<HTMLElement> = (...args) => {
     setMockFocused(false, () => {
       focusRef.current = false;
-      onToggleOpen(false);
     });
 
     if (disabled) {
@@ -641,12 +640,11 @@ const BaseSelect = React.forwardRef((props: BaseSelectProps, ref: React.Ref<Base
   }, [triggerOpen]);
 
   // Used for raw custom input trigger
-  let onTriggerVisibleChange: null | ((newOpen: boolean) => void);
-  if (customizeRawInputElement) {
-    onTriggerVisibleChange = (newOpen: boolean) => {
+
+   const onTriggerVisibleChange = (newOpen: boolean) => {
       onToggleOpen(newOpen);
     };
-  }
+  
 
   // Close when click on non-select element
   useSelectTriggerControl(