Dismiss keyboard when opening selectors

This commit is contained in:
Mohamed Boudra
2026-06-03 15:27:51 +07:00
parent b365d818f3
commit b4fd965c43
2 changed files with 8 additions and 0 deletions
@@ -18,6 +18,7 @@ import {
Text,
View,
Dimensions,
Keyboard,
Platform,
StatusBar,
type PressableProps,
@@ -90,6 +91,9 @@ function useControllableOpenState({
const value = isControlled ? open : internalOpen;
const setValue = useCallback(
(next: boolean) => {
if (next) {
Keyboard.dismiss();
}
if (!isControlled) setInternalOpen(next);
onOpenChange?.(next);
},