From 9f88a4b6073e2933e5756ee5eb679ef19917594e Mon Sep 17 00:00:00 2001 From: Violet Caulfield Date: Sun, 9 Feb 2025 16:24:12 -0600 Subject: [PATCH] i really need to disable gestures when you're seeking --- components/Player/screens/index.tsx | 10 +++++----- components/Player/stack.tsx | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/components/Player/screens/index.tsx b/components/Player/screens/index.tsx index b3314539..d5c33c5d 100644 --- a/components/Player/screens/index.tsx +++ b/components/Player/screens/index.tsx @@ -50,7 +50,7 @@ export default function PlayerScreen({ // Prevent gesture event to close player if we're seeking useEffect(() => { - navigation.setOptions({ + navigation.getParent()!.getParent()!.setOptions({ gestureEnabled: !seeking }); @@ -214,10 +214,10 @@ export default function PlayerScreen({ width={width / 1.1} props={{ // If user swipes off of the slider we should seek to the spot - // onPressOut: () => { - // setSeeking(false); - // useSeekTo.mutate(Math.round(progressState / ProgressMultiplier)); - // }, + onPressOut: () => { + setSeeking(false); + useSeekTo.mutate(Math.round(progressState / ProgressMultiplier)); + }, onSlideStart: () => { setSeeking(true); }, diff --git a/components/Player/stack.tsx b/components/Player/stack.tsx index c8ae15bc..b8830719 100644 --- a/components/Player/stack.tsx +++ b/components/Player/stack.tsx @@ -1,5 +1,5 @@ import React from "react"; -import { createNativeStackNavigator, NativeStackNavigationProp } from "@react-navigation/native-stack"; +import { createNativeStackNavigator } from "@react-navigation/native-stack"; import { StackParamList } from "../types"; import PlayerScreen from "./screens"; import Queue from "./screens/queue"; @@ -7,7 +7,7 @@ import DetailsScreen from "../ItemDetail/screen"; export const PlayerStack = createNativeStackNavigator(); -export default function Player({ navigation }: { navigation: NativeStackNavigationProp}) : React.JSX.Element { +export default function Player() : React.JSX.Element { return (