'use client' import Image from 'next/image' import { Plus } from 'lucide-react' import { uploadAreaAddTileClass, uploadAreaEmptyButtonClass, uploadAreaTileClass } from './upload-field-styles' interface CompactImageFileGridProps { files: Array<{ file: File; preview: string }> label: string disabled?: boolean onAdd: () => void onRemove: (index: number) => void } export default function CompactImageFileGrid({ files, label, disabled = false, onAdd, onRemove }: CompactImageFileGridProps) { return (
0 ? 'flex flex-wrap gap-2' : ''}> {files.map((item, index) => (
{`${label} {index + 1}
))}
) }