Web: Files: Thumbnails: added validation for thumbnailStatus, fixed styles

This commit is contained in:
Artem Tarasov 2021-06-24 11:33:21 +03:00
parent fdae8372ef
commit 0403801270
2 changed files with 4 additions and 11 deletions

View File

@ -12,7 +12,7 @@ const StyledGridWrapper = styled.div`
display: grid;
grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
width: 100%;
grid-gap: 22px 16px;
grid-gap: ${(props) => (props.isFolders ? "13px 14px" : "16px 18px")};
padding-bottom: 24px;
padding-right: 2px;
box-sizing: border-box;
@ -175,7 +175,7 @@ class TileContainer extends React.PureComponent {
{useReactWindow ? (
<AutoSizer>{renderList}</AutoSizer>
) : (
<StyledGridWrapper>{Folders}</StyledGridWrapper>
<StyledGridWrapper isFolders>{Folders}</StyledGridWrapper>
)}
</>
)}

View File

@ -1339,16 +1339,9 @@ class FilesStore {
const fileIds = [];
filesList.map((file) => {
const { thumbnailStatus, thumbnailUrl, isFolder } = file;
const { thumbnailStatus } = file;
if (
isFolder ||
thumbnailStatus === 3 ||
(thumbnailStatus === 1 && thumbnailUrl)
)
return;
fileIds.push(file.id);
if (thumbnailStatus === 0) fileIds.push(file.id);
});
if (fileIds.length) return api.files.createThumbnails(fileIds);