remove react memo from urlImage
This commit is contained in:
parent
0c14716815
commit
251223a0c9
|
@ -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 }) => (
|
||||||
|
|
Loading…
Reference in New Issue