import React from 'react'; import { RemoteFile } from '../types'; import { File, Eye, Download, Loader2, Database } from 'lucide-react'; interface RemoteFileListProps { files: RemoteFile[]; isLoading: boolean; onPreview: (file: RemoteFile) => void; } export const RemoteFileList: React.FC = ({ files, isLoading, onPreview }) => { if (isLoading) { return (

Fetching dataset from Hugging Face...

); } if (files.length === 0) { return (

No files found

The repository seems empty or files are loading.

); } return (

Server Files ({files.length})

{files.map((file) => (

{file.path}

{(file.size / 1024).toFixed(1)} KB

))}
); };