import { Image, Eye, Trash2, Download } from 'lucide-react'; interface CoverData { id: string; filename: string; url: string; createdAt: string; } interface CoverGalleryProps { covers: CoverData[]; onSelect: (coverUrl: string) => void; onDelete: (coverId: string) => void; } export default function CoverGallery({ covers, onSelect, onDelete }: CoverGalleryProps) { if (covers.length === 0) { return (
Upload a cover image or generate one with AI to get started
{cover.filename}
{new Date(cover.createdAt).toLocaleDateString()}