diff --git a/tdrive/frontend/src/app/views/client/body/drive/browser.tsx b/tdrive/frontend/src/app/views/client/body/drive/browser.tsx index e3b3cadb..5863ba9f 100644 --- a/tdrive/frontend/src/app/views/client/body/drive/browser.tsx +++ b/tdrive/frontend/src/app/views/client/body/drive/browser.tsx @@ -149,14 +149,14 @@ export default memo( if (item?.id) setUploadModalState({ open: true, parent_id: item.id }); }, [item?.id, setUploadModalState]); - const documents = ( - item?.is_directory === false + const items = item?.is_directory === false ? //We use this hack for public shared single file item ? [item] : [] : children - ).filter(i => !i.is_directory); + + const documents = items.filter(i => !i.is_directory); const selectedCount = Object.values(checked).filter(v => v).length; @@ -307,7 +307,7 @@ export default memo(
@@ -423,7 +423,7 @@ export default memo(
- {children.length === 0 && !loading && ( + {items.length === 0 && !loading && (
{Languages.t('scenes.app.drive.nothing')} @@ -443,14 +443,14 @@ export default memo( )}
)} - {children.map((child, index) => + {items.map((child, index) => child.is_directory ? ( { @@ -476,7 +476,7 @@ export default memo(