mirror of
https://github.com/Jellify-Music/App.git
synced 2026-01-05 18:40:01 -06:00
simplify image component a bit
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { BaseItemDto } from '@jellyfin/sdk/lib/generated-client/models'
|
||||
import { isUndefined } from 'lodash'
|
||||
import { getTokenValue, Token, View, Image as TamaguiImage, ZStack } from 'tamagui'
|
||||
import { getTokenValue, Token, Image as TamaguiImage, ZStack } from 'tamagui'
|
||||
import { StyleSheet } from 'react-native'
|
||||
import { ImageType } from '@jellyfin/sdk/lib/generated-client/models'
|
||||
import { Blurhash } from 'react-native-blurhash'
|
||||
@@ -90,8 +90,6 @@ interface ImageProps {
|
||||
testID?: string | undefined
|
||||
}
|
||||
|
||||
const AnimatedTamaguiImage = Animated.createAnimatedComponent(TamaguiImage)
|
||||
|
||||
function Image({
|
||||
item,
|
||||
imageUrl,
|
||||
@@ -137,7 +135,7 @@ function Image({
|
||||
|
||||
return (
|
||||
<ZStack style={imageViewStyle.view} justifyContent='center' alignContent='center'>
|
||||
<AnimatedTamaguiImage
|
||||
<TamaguiImage
|
||||
objectFit='cover'
|
||||
// recyclingKey={imageUrl}
|
||||
source={{
|
||||
@@ -146,8 +144,6 @@ function Image({
|
||||
}}
|
||||
onLoad={() => setIsLoaded(true)}
|
||||
testID={testID}
|
||||
entering={FadeIn}
|
||||
exiting={FadeOut}
|
||||
style={Styles.blurhash}
|
||||
/>
|
||||
{!isLoaded && <ItemBlurhash item={item} />}
|
||||
|
||||
Reference in New Issue
Block a user