import { ImageOff } from "lucide-react" import { Card, CardContent } from "@/components/ui/card" import { Skeleton } from "@/components/ui/skeleton" import { ImageCard } from "./image-card" export interface GeneratedImage { id: string url: string prompt: string model: string createdAt: string generationTime: number isFavorite: boolean data_ai_hint?: string } interface ImageGalleryProps { images: GeneratedImage[] isGenerating: boolean numImages: number } export function ImageGallery({ images, isGenerating, numImages, }: ImageGalleryProps) { return ( {isGenerating && images.length === 0 ? (
{Array.from({ length: numImages }).map((_, i) => ( ))}
) : images.length > 0 ? (
{images.map((image) => ( ))}
) : (

No Images Yet

Your generated images will appear here.

)}
) }