From ff9c4138c1b55248a4b64a1e72ea9c829daee3bf Mon Sep 17 00:00:00 2001 From: Violet Caulfield Date: Sat, 5 Apr 2025 19:15:16 -0500 Subject: [PATCH] reworking image in track component --- components/Global/components/track.tsx | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/components/Global/components/track.tsx b/components/Global/components/track.tsx index ca3e6432..68e23461 100644 --- a/components/Global/components/track.tsx +++ b/components/Global/components/track.tsx @@ -1,6 +1,6 @@ import { usePlayerContext } from "../../../player/provider"; import React from "react"; -import { getTokens, Spacer, Theme, useTheme, XStack, YStack } from "tamagui"; +import { getToken, getTokens, Spacer, Theme, useTheme, XStack, YStack } from "tamagui"; import { Text } from "../helpers/text"; import { RunTimeTicks } from "../helpers/time-codes"; import { BaseItemDto } from "@jellyfin/sdk/lib/generated-client/models"; @@ -9,9 +9,11 @@ import Icon from "../helpers/icon"; import { NativeStackNavigationProp } from "@react-navigation/native-stack"; import { StackParamList } from "../../../components/types"; import { QueuingType } from "../../../enums/queuing-type"; -import BlurhashedImage from "./blurhashed-image"; import { Queue } from "../../../player/types/queue-item"; import FavoriteIcon from "./favorite-icon"; +import { Image } from "expo-image"; +import { getImageApi } from "@jellyfin/sdk/lib/utils/api"; +import Client from "@/api/client"; interface TrackProps { track: BaseItemDto; @@ -100,10 +102,13 @@ export default function Track({ minHeight={showArtwork ? width / 9 : "unset"} > { showArtwork ? ( - ) : (