Files
workavia-drive/tdrive/frontend/src/app/components/file-uploads/uploads-viewer.tsx
T
2025-02-04 15:56:07 +01:00

20 lines
576 B
TypeScript

import { useUpload } from '@features/files/hooks/use-upload';
import PendingRootList from './pending-root-components/pending-root-list';
const UploadsViewer = (): JSX.Element => {
const { currentTask } = useUpload();
// Destructure and provide default values for safety
const { roots = {}, status, parentId } = currentTask || {};
const rootKeys = Object.keys(roots);
// Early return for clarity
if (rootKeys.length === 0) {
return <></>;
}
return <PendingRootList roots={roots} status={status} parentId={parentId} />;
};
export default UploadsViewer;