/* * OpenBills - Self hosted browser app to generate and keep track of simple invoices * Version - 0 * Licensed under the MIT license - https://opensource.org/licenses/MIT * * Copyright (c) 2021 Vidhu Kant Sharma */ // TODO: Code isn't tested properly // I'd be surprised if it < 10 bugs // TODO: Implement override protection import React/*, { useState }*/ from "react"; // import axios from "axios"; import "./Form.scss"; const RegisterItemForm = (/*props*/) => { // const [newItemNameValue, setNewItemNameValue] = useState(""); // const [newItemDescValue, setNewItemDescValue] = useState(""); // const [newItemPriceValue, setNewItemPriceValue] = useState(0.00); // const [newItemHSNValue, setNewItemHSNValue] = useState(""); // const [newItemGSTValue, setNewItemGSTValue] = useState(props.defGSTValue); // const [newItemBrandValue, setNewItemBrandValue] = useState(""); // const [newItemTypeValue, setNewItemTypeValue] = useState(""); return (
); /* return (
{ event.preventDefault(); // TODO: show confirmation before being invisible axios.post( `/api/items/` + `?model=${newItemNameValue}` + `&desc=${newItemDescValue}` + `&price=${newItemPriceValue}` + `&hsn=${newItemHSNValue}` + `&gst=${newItemGSTValue}` ) .then((res) => { console.log(res); props.setVisibility(false); }) .catch((err) => { console.log(err); }); props.updateItemsList(); } }>
{ props.setVisibility(false); } } />
); */ } export default RegisterItemForm;