mirror of
https://github.com/tooot-app/app
synced 2025-06-05 22:19:13 +02:00
Improve push experience
This commit is contained in:
@ -109,14 +109,11 @@ const GracefullyImage = React.memo(
|
||||
</Pressable>
|
||||
)
|
||||
},
|
||||
(prev, next) => {
|
||||
let skipUpdate = true
|
||||
skipUpdate = prev.hidden === next.hidden
|
||||
skipUpdate = prev.uri.preview === next.uri.preview
|
||||
skipUpdate = prev.uri.original === next.uri.original
|
||||
skipUpdate = prev.uri.remote === next.uri.remote
|
||||
return false
|
||||
}
|
||||
(prev, next) =>
|
||||
prev.hidden === next.hidden &&
|
||||
prev.uri.preview === next.uri.preview &&
|
||||
prev.uri.original === next.uri.original &&
|
||||
prev.uri.remote === next.uri.remote
|
||||
)
|
||||
|
||||
const styles = StyleSheet.create({
|
||||
|
@ -3,9 +3,9 @@ import { StyleConstants } from '@utils/styles/constants'
|
||||
import { useTheme } from '@utils/styles/ThemeManager'
|
||||
import { ColorDefinitions } from '@utils/styles/themes'
|
||||
import React, { useMemo } from 'react'
|
||||
import { StyleSheet, Switch, Text, View } from 'react-native'
|
||||
import { StyleSheet, Text, View } from 'react-native'
|
||||
import { Flow } from 'react-native-animated-spinkit'
|
||||
import { State, TapGestureHandler } from 'react-native-gesture-handler'
|
||||
import { State, Switch, TapGestureHandler } from 'react-native-gesture-handler'
|
||||
|
||||
export interface Props {
|
||||
iconFront?: any
|
||||
|
Reference in New Issue
Block a user