import { useState } from "react"; import { Pane, TextInputField, TextareaField, Button, BuildIcon, toaster, Alert, } from "evergreen-ui"; import axios from "axios"; export default function Generator() { const [profil, setProfil] = useState(); const [args, setArgs] = useState({ scale: 200 }); const parsePreview = (e) => { // console.log(dxf); }; const py = (e, profil, args) => { e.preventDefault(); axios .post("/api/spawn", { profil: profil, arguments: args, }) .then(function (response) { console.log(response); if (response.data.toString().startsWith("Py Error")) { toaster.danger(response.data); return; } toaster.warning(response.data.data); document.getElementById("down").download = response.data.filename.toString() + ".dxf"; document.getElementById("down").click(); }) .catch(function (error) { console.log(error); }); }; return (
{ console.log(e.target.value); setProfil(e.target.value); parsePreview(e); }} /> { console.log(e.target.value); setArgs({ ...args, scale: e.target.value }); }} /> {" "}
); }