'use client'; import { Download, Maximize2 } from 'lucide-react'; import { downloadImage, generateImageFilename } from '@/lib/utils'; import { useState } from 'react'; interface ImageCardProps { imageData: string; // Base64 prompt: string; model: string; index?: number; } export function ImageCard({ imageData, prompt, model, index = 0 }: ImageCardProps) { const [isFullscreen, setIsFullscreen] = useState(false); const handleDownload = () => { const filename = generateImageFilename(prompt); downloadImage(imageData, filename); }; const handleFullscreen = () => { setIsFullscreen(true); }; return ( <>
{prompt}
Modelo: {model}