Skip to content

Commit 6e3481c

Browse files
committed
Address code and flowtype issues
1 parent 7c20478 commit 6e3481c

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

packages/react-native-web/src/exports/Image/index.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,8 +266,12 @@ const Image: React.AbstractComponent<
266266
updateState(LOADING);
267267
if (onLoadStart) onLoadStart();
268268

269+
let headers;
270+
if (source && typeof source.headers === 'object')
271+
headers = ((source.headers: any): { [key: string]: string });
272+
269273
const requestId = ImageLoader.load(
270-
{ uri, headers: source?.headers },
274+
{ uri, headers },
271275
function load(result) {
272276
updateState(LOADED);
273277
setLoadedUri(result.uri);

packages/react-native-web/src/modules/ImageLoader/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ const ImageLoader = {
9393
) {
9494
let complete = false;
9595
const interval = setInterval(callback, 16);
96-
const requestId = ImageLoader.load(uri, callback, errorCallback);
96+
const requestId = ImageLoader.load({ uri }, callback, errorCallback);
9797

9898
function callback() {
9999
const { image } = requests[requestId] || {};
@@ -182,7 +182,7 @@ const ImageLoader = {
182182
prefetch(uri: string): Promise<void> {
183183
return new Promise((resolve, reject) => {
184184
ImageLoader.load(
185-
uri,
185+
{ uri },
186186
() => {
187187
// Add the uri to the cache so it can be immediately displayed when used
188188
// but also immediately remove it to correctly reflect that it has no active references
@@ -205,7 +205,7 @@ const ImageLoader = {
205205
}
206206
};
207207

208-
type ImageSource = { uri: string, headers?: Record<string, string> };
208+
type ImageSource = { uri: string, headers?: { [key: string]: string } };
209209

210210
type ImageResult = {
211211
uri: string,

0 commit comments

Comments
 (0)