diff --git a/src/components/GracefullyImage.tsx b/src/components/GracefullyImage.tsx index 03462ac2..33f658a5 100644 --- a/src/components/GracefullyImage.tsx +++ b/src/components/GracefullyImage.tsx @@ -1,9 +1,15 @@ import { StyleConstants } from '@utils/styles/constants' import { useTheme } from '@utils/styles/ThemeManager' import React, { useCallback, useMemo, useRef, useState } from 'react' -import { Pressable, StyleProp, StyleSheet, ViewStyle } from 'react-native' +import { + Image, + ImageStyle, + Pressable, + StyleProp, + StyleSheet, + ViewStyle +} from 'react-native' import { Blurhash } from 'react-native-blurhash' -import FastImage, { ImageStyle } from 'react-native-fast-image' // blurhas -> if blurhash, show before any loading succeed // original -> load original @@ -70,7 +76,7 @@ const GracefullyImage = React.memo( const previewView = useMemo( () => uri.preview && !imageLoaded ? ( - @@ -79,14 +85,14 @@ const GracefullyImage = React.memo( ) const originalView = useMemo( () => ( - ), - [source, imageLoaded] + [source] ) const blurhashView = useMemo(() => { return blurhash && (hidden || !imageLoaded) ? ( diff --git a/src/screens/ImagesViewer.tsx b/src/screens/ImagesViewer.tsx index 5b06f0d3..2f10884c 100644 --- a/src/screens/ImagesViewer.tsx +++ b/src/screens/ImagesViewer.tsx @@ -86,9 +86,9 @@ const HeaderComponent = React.memo( analytics('imageviewer_more_share_press') switch (Platform.OS) { case 'ios': - return Share.share({ url: imageUrls[currentIndex].url }) + Share.share({ url: imageUrls[currentIndex].url }) case 'android': - return Share.share({ message: imageUrls[currentIndex].url }) + Share.share({ message: imageUrls[currentIndex].url }) } break }