navigation changes

This commit is contained in:
Violet Caulfield
2025-01-23 14:31:01 -06:00
parent 9b4287e011
commit 2cc50496ed
8 changed files with 19 additions and 7 deletions
+11
View File
@@ -0,0 +1,11 @@
import Client from "../../../api/client";
import { getLibraryApi } from "@jellyfin/sdk/lib/utils/api";
export async function downloadTrack(itemId: string) : Promise<void> {
getLibraryApi(Client.api!)
.getDownload({
itemId
}, {
'responseType': 'blob'
})
}
+1 -1
View File
@@ -29,7 +29,7 @@ export default function Albums({ navigation }: AlbumsProps) : React.JSX.Element
subCaption={album.ProductionYear?.toString() ?? ""}
cornered
onPress={() => {
navigation.navigate("Album", { album })
navigation.push("Album", { album })
}}
width={width / 2.1}
/>
+1 -1
View File
@@ -77,7 +77,7 @@ export default function Artist(props: ArtistProps): React.JSX.Element {
cornered
itemId={album.Id!}
onPress={() => {
props.navigation.navigate('Album', {
props.navigation.push('Album', {
album
})
}}
+1 -1
View File
@@ -30,7 +30,7 @@ export default function Artists({ navigation }: ArtistsProps): React.JSX.Element
itemId={artist.Id!}
caption={artist.Name ?? "Unknown Artist"}
onPress={() => {
navigation.navigate("Artist", { artist })
navigation.push("Artist", { artist })
}}
width={width / 2.1}
/>
+1 -1
View File
@@ -29,7 +29,7 @@ export default function FavoritesScreen({
caption={item.name}
width={width / 2.1}
onPress={() => {
navigation.navigate(item.name)
navigation.push(item.name)
}}
/>
)
+1 -1
View File
@@ -22,7 +22,7 @@ export default function Playlists({ navigation }: { navigation: NativeStackNavig
itemId={playlist.Id!}
caption={playlist.Name ?? "Untitled Playlist"}
onPress={() => {
navigation.navigate('Playlist', {
navigation.push('Playlist', {
playlist
})
}} />
+1 -1
View File
@@ -25,7 +25,7 @@ export default function RecentArtists({ navigation }: { navigation: NativeStackN
itemId={recentArtist.Id!}
caption={recentArtist.Name ?? "Unknown Artist"}
onPress={() => {
navigation.navigate('Artist',
navigation.push('Artist',
{
artist: recentArtist,
}
+2 -1
View File
@@ -103,7 +103,8 @@ export default function PlayerScreen({ navigation }: { navigation: NativeStackNa
color={Colors.Primary}
onPress={() => {
if (nowPlaying!.item.ArtistItems) {
navigation.navigate("Artist", {
navigation.goBack();
navigation.push("Artist", {
artist: nowPlaying!.item.ArtistItems![0],
});
}