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
}