display folders

This commit is contained in:
m
2026-07-29 21:58:52 +02:00
parent 3c7a1d18da
commit 470474011d
15 changed files with 961 additions and 496 deletions
+10 -1
View File
@@ -39,12 +39,21 @@ interface FileThumbnailProps {
size: number;
isLoading?: boolean;
syncStatus?: SyncStatus;
isFolder?: boolean;
}
export const FileThumbnail = React.memo(function FileThumbnail({ uri, thumbnailUrl, mimeType, fileName, size, isLoading, syncStatus }: FileThumbnailProps) {
export const FileThumbnail = React.memo(function FileThumbnail({ uri, thumbnailUrl, mimeType, fileName, size, isLoading, syncStatus, isFolder }: FileThumbnailProps) {
const info = getFileInfo(mimeType, fileName);
const ext = getExtension(fileName);
if (isFolder) {
return (
<View style={[styles.container, { width: size, height: size, backgroundColor: '#FFF3E0' }]}>
<MaterialIcons name="folder" size={size * 0.45} color="#F57C00" />
</View>
);
}
if (isLoading) {
return (
<View style={[styles.container, { width: size, height: size, backgroundColor: info.bg }]}>