mirror of
https://github.com/Jellify-Music/App.git
synced 2026-01-07 11:30:30 -06:00
prev commit
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { usePlayerContext } from "@/player/provider";
|
||||
import React from "react";
|
||||
import { Separator, View, XStack, YStack } from "tamagui";
|
||||
import { Separator, Spacer, View, XStack, YStack } from "tamagui";
|
||||
import { Text } from "../helpers/text";
|
||||
import { RunTimeTicks } from "../helpers/time-codes";
|
||||
import { BaseItemDto, ImageType } from "@jellyfin/sdk/lib/generated-client/models";
|
||||
@@ -114,10 +114,23 @@ export default function Track({
|
||||
alignContent="center"
|
||||
flex={1}
|
||||
>
|
||||
{ track.UserData?.IsFavorite && (
|
||||
<Icon small name="heart" color={Colors.Primary} />
|
||||
)}
|
||||
<RunTimeTicks>{ track.RunTimeTicks }</RunTimeTicks>
|
||||
<YStack
|
||||
alignContent="center"
|
||||
justifyContent="center"
|
||||
>
|
||||
{ track.UserData?.IsFavorite ? (
|
||||
<Icon small name="heart" color={Colors.Primary} />
|
||||
) : (
|
||||
<Spacer />
|
||||
)}
|
||||
</YStack>
|
||||
|
||||
<YStack
|
||||
alignContent="center"
|
||||
justifyContent="center"
|
||||
>
|
||||
<RunTimeTicks>{ track.RunTimeTicks }</RunTimeTicks>
|
||||
</YStack>
|
||||
</XStack>
|
||||
</XStack>
|
||||
</View>
|
||||
|
||||
@@ -185,6 +185,7 @@ const PlayerContextInitializer = () => {
|
||||
|
||||
if ((await TrackPlayer.getActiveTrack() as JellifyTrack | undefined) !== nowPlaying) {
|
||||
setNowPlaying(await TrackPlayer.getActiveTrack() as JellifyTrack | undefined);
|
||||
setNowPlayingIsFavorite(nowPlaying?.item.UserData?.IsFavorite ?? false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user