fix getThumbnail erroring out on hot reload

This commit is contained in:
Abhinav 2022-01-26 11:39:42 +05:30
parent 8cbb6aa4f6
commit 333271bfc0
2 changed files with 11 additions and 8 deletions

View file

@ -334,19 +334,19 @@ const PhotoFrame = ({
handleSelect(filteredData[index].id, index)(!checked);
}
};
const getThumbnail = (file: EnteFile[], index: number) => (
const getThumbnail = (files: EnteFile[], index: number) => (
<PreviewCard
key={`tile-${file[index].id}-selected-${
selected[file[index].id] ?? false
key={`tile-${files[index].id}-selected-${
selected[files[index].id] ?? false
}`}
file={file[index]}
updateURL={updateURL(file[index].dataIndex)}
file={files[index]}
updateURL={updateURL(files[index].dataIndex)}
onClick={onThumbnailClick(index)}
selectable={!isSharedCollection}
onSelect={handleSelect(file[index].id, index)}
onSelect={handleSelect(files[index].id, index)}
selected={
selected.collectionID === activeCollection &&
selected[file[index].id]
selected[files[index].id]
}
selectOnClick={selected.count > 0}
onHover={onHoverOver(index)}

View file

@ -120,7 +120,7 @@ interface Props {
width: number;
filteredData: EnteFile[];
showAppDownloadBanner: boolean;
getThumbnail: (file: EnteFile[], index: number) => JSX.Element;
getThumbnail: (files: EnteFile[], index: number) => JSX.Element;
activeCollection: number;
resetFetching: () => void;
}
@ -439,6 +439,9 @@ export function PhotoList({
}
}
};
if (!timeStampList) {
return <></>;
}
return (
<List