import { useState } from "react"; import ImageUpload from "./components/ImageUpload"; import CodePreview from "./components/CodePreview"; import Preview from "./components/Preview"; import { generateCode } from "./generateCode"; function App() { const [generatedCode, setGeneratedCode] = useState(""); const [referenceImages, setReferenceImages] = useState([]); function startCodeGeneration(referenceImages: string[]) { setReferenceImages(referenceImages); generateCode(referenceImages[0], function (token) { setGeneratedCode((prev) => prev + token); }); } return (

Drag & Drop a Screenshot

{referenceImages.length > 0 && ( Reference )} {referenceImages.length === 0 && ( <> )}
); } export default App;