mirror of
https://github.com/Jellify-Music/App.git
synced 2026-01-05 18:40:01 -06:00
fix tests
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user