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 (

No covers yet

Upload a cover image or generate one with AI to get started

); } return (
{covers.map((cover) => (
{cover.filename}

{cover.filename}

{new Date(cover.createdAt).toLocaleDateString()}

))}
); }