Skip to content

Commit 61d253b

Browse files
committed
chore: simplify input click condition
1 parent 0708f78 commit 61d253b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/SelectInput/index.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,11 +180,12 @@ export default React.forwardRef<SelectInputRef, SelectInputProps>(function Selec
180180
// so we need to mark the event directly
181181
(event.nativeEvent as any)._ori_target = inputDOM;
182182

183-
const target = event.target as Node | null;
183+
const target = event.target;
184+
184185
const isClickOnInput =
185-
!!inputDOM && !!target && (target === inputDOM || inputDOM.contains(target));
186+
inputDOM && target && (target === inputDOM || inputDOM.contains(target as Node));
186187

187-
if (inputDOM && event.target !== inputDOM && !inputDOM.contains(event.target as Node)) {
188+
if (inputDOM && !isClickOnInput) {
188189
event.preventDefault();
189190
}
190191

0 commit comments

Comments
 (0)