import { useState } from "react"; import { Card, CardContent } from "@/components/ui/card"; import { Button } from "@/components/ui/button"; import { Input } from "@/components/ui/input"; import { motion } from "framer-motion";
export default function MemeGenerator() { const [text, setText] = useState(""); const [image, setImage] = useState(null); const [memes, setMemes] = useState([]);
const handleImageUpload = (event) => { const file = event.target.files[0]; if (file) { const reader = new FileReader(); reader.onloadend = () => { setImage(reader.result); }; reader.readAsDataURL(file); } };
const createMeme = () => { if (text && image) { setMemes([...memes, { text, image }]); setText(""); setImage(null); } };
return (
<Input
type="text"
placeholder="Digite o texto do meme"
value={text}
onChange={(e) => setText(e.target.value)}
className="mb-2"
/>
Criar Meme
);
}