From 563aaef5e80933eeebf8e0bc3834628765bf0703 Mon Sep 17 00:00:00 2001 From: Violet Caulfield Date: Sun, 9 Feb 2025 08:28:31 -0600 Subject: [PATCH] fix player artist navigation --- components/Player/screens/index.tsx | 10 ++++++++-- components/navigation.tsx | 2 +- components/types.tsx | 5 ++++- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/components/Player/screens/index.tsx b/components/Player/screens/index.tsx index be6feaf8..e5742edd 100644 --- a/components/Player/screens/index.tsx +++ b/components/Player/screens/index.tsx @@ -97,8 +97,14 @@ export default function PlayerScreen({ navigation }: { navigation: NativeStackNa color={getTokens().color.telemagenta} onPress={() => { if (nowPlaying!.item.ArtistItems) { - navigation.navigate("Artist", { - artist: nowPlaying!.item.ArtistItems![0], + navigation.navigate('Tabs', { + screen: 'Home', + params: { + screen: 'Artist', + params: { + artist: nowPlaying!.item.ArtistItems![0], + } + } }); } }} diff --git a/components/navigation.tsx b/components/navigation.tsx index 8857009e..4ab0ecd2 100644 --- a/components/navigation.tsx +++ b/components/navigation.tsx @@ -21,7 +21,7 @@ export default function Navigation(): React.JSX.Element { component={Player} options={{ headerShown: false, - presentation: 'fullScreenModal' + presentation: 'modal' }} /> diff --git a/components/types.tsx b/components/types.tsx index f381ec48..4c418239 100644 --- a/components/types.tsx +++ b/components/types.tsx @@ -20,7 +20,10 @@ export type StackParamList = { AccountDetails: undefined; DevTools: undefined; - Tabs: undefined; + Tabs: { + screen: string; + params: any + }; Player: undefined; Queue: undefined;