Skip to content

Commit 6b4b252

Browse files
committed
tweak: EMPTY_IMAGE_SOURCE
1 parent 7fe83a5 commit 6b4b252

1 file changed

Lines changed: 16 additions & 13 deletions

File tree

packages/react-native/Libraries/Image/Image.ios.js

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,12 @@ async function queryCache(
103103
return NativeImageLoaderIOS.queryCache(urls);
104104
}
105105

106+
const EMPTY_IMAGE_SOURCE = {
107+
uri: undefined,
108+
width: undefined,
109+
height: undefined,
110+
};
111+
106112
/**
107113
* A React component for displaying different types of images,
108114
* including network images, static resources, temporary local images, and
@@ -139,19 +145,16 @@ let BaseImage: AbstractImageIOS = ({
139145
ref?: React.RefSetter<ImageInstance>,
140146
...ImageProps,
141147
}) => {
142-
const resolvedSource = getImageSourcesFromImageProps({
143-
crossOrigin,
144-
height,
145-
referrerPolicy,
146-
source,
147-
src,
148-
srcSet,
149-
width,
150-
}) || {
151-
uri: undefined,
152-
width: undefined,
153-
height: undefined,
154-
};
148+
const resolvedSource =
149+
getImageSourcesFromImageProps({
150+
crossOrigin,
151+
height,
152+
referrerPolicy,
153+
source,
154+
src,
155+
srcSet,
156+
width,
157+
}) || EMPTY_IMAGE_SOURCE;
155158

156159
let resolvedStyle: ImageStyleProp;
157160
let sources;

0 commit comments

Comments
 (0)