fix tests

This commit is contained in:
Violet Caulfield
2025-08-15 20:14:07 -05:00
parent 8a294e39f1
commit d7013f9588
4 changed files with 7 additions and 3 deletions

View File

@@ -26,7 +26,7 @@ import { BaseStackParamList } from '@/src/screens/types'
export interface TrackProps {
track: BaseItemDto
navigation: Pick<NativeStackNavigationProp<BaseStackParamList>, 'navigate' | 'dispatch'>
navigation?: Pick<NativeStackNavigationProp<BaseStackParamList>, 'navigate' | 'dispatch'>
tracklist?: BaseItemDto[] | undefined
index: number
queue: Queue

View File

@@ -3,7 +3,7 @@ import { FlatList } from 'react-native'
import Track from '../Global/components/track'
import { Separator } from 'tamagui'
export default function InstantMix({ route }: InstantMixProps): React.JSX.Element {
export default function InstantMix({ route, navigation }: InstantMixProps): React.JSX.Element {
const { mix } = route.params
return (
@@ -12,6 +12,7 @@ export default function InstantMix({ route }: InstantMixProps): React.JSX.Elemen
ItemSeparatorComponent={() => <Separator />}
renderItem={({ item, index }) => (
<Track
navigation={navigation}
showArtwork
track={item}
index={index}

View File

@@ -18,6 +18,7 @@ export default function HomeTracksScreen({
if (route.name === 'MostPlayedTracks') {
return (
<Tracks
navigation={navigation}
tracks={frequentlyPlayed}
fetchNextPage={fetchNextFrequentlyPlayed}
hasNextPage={hasNextFrequentlyPlayed}
@@ -28,6 +29,7 @@ export default function HomeTracksScreen({
return (
<Tracks
navigation={navigation}
tracks={recentTracks}
fetchNextPage={fetchNextRecentTracks}
hasNextPage={hasNextRecentTracks}

View File

@@ -1,9 +1,10 @@
import Tracks from '../../components/Tracks/component'
import { TracksProps } from '../types'
export default function TracksScreen({ route }: TracksProps): React.JSX.Element {
export default function TracksScreen({ route, navigation }: TracksProps): React.JSX.Element {
return (
<Tracks
navigation={navigation}
tracks={route.params.tracks}
queue={route.params.queue}
fetchNextPage={route.params.fetchNextPage}