From 0468b2377d0fde2fcbc6b5b171f37cbc34228ca3 Mon Sep 17 00:00:00 2001 From: Adrian Castro <22133246+castdrian@users.noreply.github.com> Date: Tue, 13 Feb 2024 17:50:57 +0100 Subject: [PATCH] feat: dismiss keyboard when navigating out of video player --- apps/expo/src/components/player/BackButton.tsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/expo/src/components/player/BackButton.tsx b/apps/expo/src/components/player/BackButton.tsx index d027cf7..d987571 100644 --- a/apps/expo/src/components/player/BackButton.tsx +++ b/apps/expo/src/components/player/BackButton.tsx @@ -1,3 +1,4 @@ +import { Keyboard } from "react-native"; import { useRouter } from "expo-router"; import { Ionicons } from "@expo/vector-icons"; @@ -15,10 +16,16 @@ export const BackButton = ({ onPress={() => { unlockOrientation() .then(() => { - return router.back(); + router.back(); + return setTimeout(() => { + Keyboard.dismiss(); + }, 100); }) .catch(() => { - return router.back(); + router.back(); + return setTimeout(() => { + Keyboard.dismiss(); + }, 100); }); }} size={36}