import PageLayout from "../components/PageLayout"; import * as api from "../api/index"; import { useState } from "react"; export default function AddItem() { const [formData, setFormData] = useState({ name: "", city: "", unit: "", price: "", category: "", }); const handleSubmit = async (e) => { e.preventDefault(); try { await api.addItem(formData); alert("Товар успешно добавлен"); setFormData({ name: "", city: "", unit: "", price: "", category: "", }); } catch (error) { console.error(error); } }; return (

Добавление товара

setFormData({ ...formData, name: e.target.value }) } required className="bg-slate-700 w-full text-white rounded px-3 py-2 outline-none" />
setFormData({ ...formData, city: e.target.value }) } required className="bg-slate-700 w-full text-white rounded px-3 py-2 outline-none" />
setFormData({ ...formData, unit: e.target.value }) } required className="bg-slate-700 w-full text-white rounded px-3 py-2 outline-none" />
setFormData({ ...formData, price: parseInt(e.target.value) }) } required className="bg-slate-700 w-full text-white rounded px-3 py-2 outline-none" />
setFormData({ ...formData, category: e.target.value }) } required className="bg-slate-700 w-full text-white rounded px-3 py-2 outline-none" />
); }