import type { ReactNode } from 'react'; import type { FileTreeNode as FileTreeNodeType, FileTreeViewMode } from '../types/types'; import FileTreeNode from './FileTreeNode'; type FileTreeListProps = { items: FileTreeNodeType[]; viewMode: FileTreeViewMode; expandedDirs: Set; onItemClick: (item: FileTreeNodeType) => void; renderFileIcon: (filename: string) => ReactNode; formatFileSize: (bytes?: number) => string; formatRelativeTime: (date?: string) => string; }; export default function FileTreeList({ items, viewMode, expandedDirs, onItemClick, renderFileIcon, formatFileSize, formatRelativeTime, }: FileTreeListProps) { return (
{items.map((item) => ( ))}
); }