import { X, FileIcon, Loader2 } from 'lucide-react' import type { UploadFile } from '../types' import { cn } from '@/utils/cn' import { ImagePreview } from '@/components/ui/image-preview' import { Image } from '@/components/ui/image' interface FilePreviewListProps { files: UploadFile[] onRemove: (uid: string) => void disabled?: boolean } export function FilePreviewList({ files, onRemove, disabled }: FilePreviewListProps) { if (files.length === 0) return null return (