import axios from "axios"; import React, { useState } from "react"; import { Link } from "react-router-dom"; import { toast } from "react-toastify"; import Button from "react-bootstrap/Button"; import Form from "react-bootstrap/Form"; function AdminAddProductScreen() { const [name, setName] = useState(""); const [slug, setSlug] = useState(""); const [category, setCategory] = useState("dnevna"); const [subCategory, setSubCategory] = useState(""); const [description, setDescription] = useState(""); const [price, setPrice] = useState(""); const [priceMontaza, setPriceMontaza] = useState(""); const [countInStock, setCountInStock] = useState(""); const [image, setImage] = useState(""); const [sideImage, setSideImage] = useState(""); const [sideImage2, setSideImage2] = useState(""); const [dimension, setDimension] = useState(""); const [scheme, setScheme] = useState(""); const [H, setH] = useState(""); const [W, setW] = useState(""); const [L, setL] = useState(""); const [message, setMessage] = useState(""); const onChangeImage = (e) => { setImage(e.target.files[0]); }; const onChangeSideImage = (e) => { setSideImage(e.target.files[0]); }; const onChangeSideImage2 = (e) => { setSideImage2(e.target.files[0]); }; const onChangeDimension = (e) => { setDimension(e.target.files[0]); }; const onChangeScheme = (e) => { setScheme(e.target.files[0]); }; const submitHandler = async (e) => { e.preventDefault(); const formData = new FormData(); formData.append("name", name); formData.append("slug", slug); formData.append("category", category); formData.append("subCategory", subCategory); formData.append("description", description); formData.append("price", price); formData.append("priceMontaza", priceMontaza); formData.append("countInStock", countInStock); formData.append("image", image); formData.append("sideImage", sideImage); formData.append("sideImage2", sideImage2); formData.append("dimension", dimension); formData.append("scheme", scheme); formData.append("H", H); formData.append("W", W); formData.append("L", L); try { const result = await axios.post("/api/products/add", formData); if (result) toast.success("Product Added"); return; } catch (error) { console.log(error); } }; return (
Додади нов производ
Додади категорија
Производи
Нарачки

Додади нов продукт

Име setName(e.target.value)} required > Слуг setSlug(e.target.value)} required > Категорија setCategory(e.target.value)}> Подкатегорија setSubCategory(e.target.value)}> {category === "dnevna" && ( )} {category === "dnevna" && } {category === "dnevna" && ( )} {category === "dnevna" && ( )} {category === "dnevna" && ( )} {category === "dnevna" && ( )} {category === "dnevna" && ( )} {category === "spalna" && ( )} {category === "spalna" && ( )} {category === "spalna" && ( )} {category === "spalna" && ( )} {category === "spalna" && ( )} {category === "spalna" && ( )} {category === "kancelarija" && ( )} {category === "kancelarija" && ( )} {category === "kancelarija" && ( )} {category === "kancelarija" && ( )} {category === "hodnik" && ( )} {category === "hodnik" && ( )} {category === "hodnik" && ( )} {category === "gradina" && ( )} {category === "gradina" && ( )} {category === "gradina" && ( )} {category === "gradina" && ( )} {category === "gradina" && ( )} {category === "gradina" && ( )} {category === "trpezarija" && ( )} {category === "trpezarija" && ( )} {category === "trpezarija" && ( )} {category === "trpezarija" && ( )} {category === "kujna" && ( )} {category === "kujna" && ( )} {category === "detska" && ( )} {category === "detska" && ( )} {category === "detska" && ( )}
Опис setDescription(e.target.value)} as="textarea" required >
Цена setPrice(e.target.value)} type="number" required > Цена Монтажа setPriceMontaza(e.target.value)} type="number" required > Залиха setCountInStock(e.target.value)} type="number" required >
Главна слика Споредна слика бр.1 Споредна слика бр.2
H: setH(e.target.value)} required >
W: setW(e.target.value)} style={{ width: "60px" }} required >
L: setL(e.target.value)} required >
Слика со димензии Слика од шема
); } export default AdminAddProductScreen;