mirror of
https://github.com/Jellify-Music/App.git
synced 2025-12-29 14:59:47 -06:00
fix undefined on favorite tracks
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
import { useFavoriteTracks } from "@/api/queries/favorites";
|
||||
import { useApiClientContext } from "../jellyfin-api-provider";
|
||||
import { TracksProps } from "../types";
|
||||
import { StackParamList, TracksProps } from "../types";
|
||||
import { SafeAreaView, useSafeAreaFrame } from "react-native-safe-area-context";
|
||||
import { FlatList, RefreshControl } from "react-native";
|
||||
import Track from "../Global/components/track";
|
||||
import { NativeStackNavigationProp } from "@react-navigation/native-stack";
|
||||
|
||||
export default function Tracks({ navigation }: TracksProps) : React.JSX.Element {
|
||||
export default function Tracks({ navigation }: { navigation: NativeStackNavigationProp<StackParamList> }) : React.JSX.Element {
|
||||
const { apiClient, library } = useApiClientContext();
|
||||
const { data: tracks, refetch, isPending } = useFavoriteTracks(apiClient!, library!.musicLibraryId);
|
||||
|
||||
@@ -26,6 +27,7 @@ export default function Tracks({ navigation }: TracksProps) : React.JSX.Element
|
||||
renderItem={({ index, item: track}) => {
|
||||
return (
|
||||
<Track
|
||||
navigation={navigation}
|
||||
showArtwork
|
||||
track={track}
|
||||
tracklist={tracks?.slice(index, index + 50) ?? []}
|
||||
|
||||
@@ -9,9 +9,9 @@ export default function TracksScreen({
|
||||
navigation
|
||||
} : {
|
||||
route: RouteProp<StackParamList, "Tracks">,
|
||||
navigation: NativeStackNavigationProp<StackParamList, "Tracks", undefined>
|
||||
navigation: NativeStackNavigationProp<StackParamList>
|
||||
}) : React.JSX.Element {
|
||||
return (
|
||||
<Tracks route={route} navigation={navigation} />
|
||||
<Tracks navigation={navigation} />
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user