aboutsummaryrefslogtreecommitdiff
path: root/src/components/Form/Document/DocumentInfoForm.js
diff options
context:
space:
mode:
authorMikunoNaka <bokuwakanojogahoshii@yahoo.com>2021-05-03 22:01:52 +0530
committerMikunoNaka <bokuwakanojogahoshii@yahoo.com>2021-05-03 22:01:52 +0530
commit13faea9acadc8d640bbe1e0d1ede4dbdcd69e7fa (patch)
treeb2beb2785d5b90b8ae64bdbe75ccaef86ad3b781 /src/components/Form/Document/DocumentInfoForm.js
parent6fb69cc9c26c70ce54a1bf8ccf8ce8a7d2b957b8 (diff)
added a form to manipulate some data about the document and the client info
Diffstat (limited to 'src/components/Form/Document/DocumentInfoForm.js')
-rw-r--r--src/components/Form/Document/DocumentInfoForm.js102
1 files changed, 24 insertions, 78 deletions
diff --git a/src/components/Form/Document/DocumentInfoForm.js b/src/components/Form/Document/DocumentInfoForm.js
index 0b133c6..86837ed 100644
--- a/src/components/Form/Document/DocumentInfoForm.js
+++ b/src/components/Form/Document/DocumentInfoForm.js
@@ -6,87 +6,33 @@
* Copyright (c) 2021 Vidhu Kant Sharma
*/
-import React, { useState } from "react";
+import React/*, { useState }*/ from "react";
import "./../Form.scss";
-
-const DocumentInfoForm = (props) => {
- const [clientName, setClientName] = useState(0);
- /* TODO: implement a way such that the database also
- * gives the ID of the client and all the functions
- * are carried out from the ID because if two people
- * with same name are added then this shit is done for
- */
-
- const selectPersonPrompt = "start typing here";
- const registerPersonPrompt = "add new";
-
- // const emptyPersonNames = [enterItemNamePrompt, registerItemPrompt, ""];
-
- // Extract the model names from savedItems
- let savedPeopleNames = [];
- if (props.savedItems !== null) {
- for (let i = 0; i < props.savedPeople.length; i++) {
- savedPeopleNames.push(props.savedPeople[i].Name);
- }
- }
-
- // set description and price
- // when item is entered
- /*
- const setItemInfo = (itemName) => {
- for (let i = 0; i < props.savedItems.length; i++) {
- const mod = props.savedItems[i].Model.toLowerCase();
- const desc = props.savedItems[i].Description;
- const price = props.savedItems[i].Price;
- const hsn = props.savedItems[i].HSN;
- const gst = props.savedItems[i].GST;
-
- if (mod === itemName) {
- setItemDescValue(desc);
- setItemPriceValue(price);
- setItemHSNValue(hsn);
- setItemGSTValue(gst);
- break;
- }
- }
- }
- */
-
- /*
- const resetAllValues = () => {
- setItemNameValue("");
- setItemDescValue("");
- setItemQtyValue(1);
- setItemPriceValue(1);
- setItemDiscountValue(0);
- setItemHSNValue(0);
- setItemGSTValue(props.defGSTValue);
- }
- */
-
+import SelectClientForm from "./../People/SelectClientForm";
+
+
+const DocumentInfoForm = (/*props*/) => {
+ const savedPeople = [
+ {
+ ID: 1,
+ Name: "one"
+ },
+ {
+ ID: 2,
+ Name: "two"
+ },
+ {
+ ID: 3,
+ Name: "three"
+ },
+ ]
return (
- <label>
- Client Name:
- <select
- className={"selectInputBox"}
- value={clientName}
- onChange={
- (event) => {
- alert(event.target.value);
- setClientName(event.target.value);
- // setItemInfo(event.target.value.toLowerCase());
- }
- }>
- <option key={selectPersonPrompt}>{selectPersonPrompt}</option>
- {savedPeopleNames.map(
- (i) => {
- return <option key={i}>{i}</option>
- }
- )}
- <option key={registerPersonPrompt}>{registerPersonPrompt}</option>
- </select>
- </label>
+ <div className={"DocumentInfoForm"}>
+ <SelectClientForm
+ savedPeople={savedPeople}
+ />
+ </div>
);
}