remove react memo from urlImage

This commit is contained in:
Reinaldo Neto 2023-03-07 11:15:17 -03:00
parent 0c14716815
commit 251223a0c9
1 changed files with 28 additions and 35 deletions

View File

@ -52,28 +52,23 @@ const styles = StyleSheet.create({
imageWithoutContent: { imageWithoutContent: {
borderRadius: 4 borderRadius: 4
}, },
activityPosition: {
zIndex: 2,
position: 'absolute'
},
loading: { loading: {
height: 0, height: 0,
borderWidth: 0 borderWidth: 0
} }
}); });
const UrlImage = React.memo( const UrlImage = ({
({
image, image,
setImageLoadedState, setImageLoadedState,
hasContent, hasContent,
imageLoadedState imageLoadedState
}: { }: {
image: string; image: string;
setImageLoadedState(value: TImageLoadedState): void; setImageLoadedState(value: TImageLoadedState): void;
hasContent: boolean; hasContent: boolean;
imageLoadedState: TImageLoadedState; imageLoadedState: TImageLoadedState;
}) => { }) => {
const { baseUrl, user } = useContext(MessageContext); const { baseUrl, user } = useContext(MessageContext);
if (!image) { if (!image) {
@ -93,9 +88,7 @@ const UrlImage = React.memo(
/> />
</> </>
); );
}, };
(prevProps, nextProps) => prevProps.image === nextProps.image && prevProps.imageLoadedState === nextProps.imageLoadedState
);
const UrlContent = React.memo( const UrlContent = React.memo(
({ title, description, theme }: { title: string; description: string; theme: TSupportedThemes }) => ( ({ title, description, theme }: { title: string; description: string; theme: TSupportedThemes }) => (