aboutsummaryrefslogtreecommitdiff
path: root/src/components/Form/Form.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/Form/Form.js')
-rw-r--r--src/components/Form/Form.js114
1 files changed, 66 insertions, 48 deletions
diff --git a/src/components/Form/Form.js b/src/components/Form/Form.js
index 5cb5675..094f881 100644
--- a/src/components/Form/Form.js
+++ b/src/components/Form/Form.js
@@ -8,6 +8,7 @@ const BillingForm = (props) => {
const [itemPriceValue, setItemPriceValue] = useState(0.00);
const [itemDiscountValue, setItemDiscountValue] = useState(0.00);
const [itemGSTValue, setItemGSTValue] = useState(18);
+ const [itemQtyValue, setItemQtyValue] = useState(1);
// Extract the model names from savedItems
const savedItems = props.savedItems;
@@ -24,66 +25,83 @@ const BillingForm = (props) => {
);
return (
- <div>
- <form onSubmit={
+ <div className={"formContainer"}>
+ <form className={"addNewItemForm"} onSubmit={
(event) => {
event.preventDefault();
console.log(itemNameValue, itemDescValue, itemPriceValue);
}
}>
-
- <label>
- Item: <input type="text" value={itemNameValue} onChange={
- (event) => {
- setItemNameValue(event.target.value);
- // set description and price value
- for (let i = 0; i <= props.savedItems.length - 1; i++) {
- const mod = props.savedItems[i].Model;
- const desc = props.savedItems[i].Description;
- const price = props.savedItems[i].Price;
- if (mod === event.target.value) {
- setItemDescValue(desc);
- setItemPriceValue(price);
- break;
+ <div className={"textInputs"}>
+ <label>
+ Item:<input type="text" value={itemNameValue} onChange={
+ (event) => {
+ setItemNameValue(event.target.value);
+ // set description and price value
+ for (let i = 0; i <= props.savedItems.length - 1; i++) {
+ const mod = props.savedItems[i].Model;
+ const desc = props.savedItems[i].Description;
+ const price = props.savedItems[i].Price;
+ if (mod === event.target.value) {
+ setItemDescValue(desc);
+ setItemPriceValue(price);
+ break;
+ }
}
}
- }
- } />
- </label>
+ } />
+ </label>
- <label>
- Description: <input type="text" min="0" step="0.1" value={itemDescValue} onChange={
- (event) => {
- setItemDescValue(event.target.value);
- }
- } />
- </label>
+ <label>
+ Description:<input type="text" min="0" step="0.1" value={itemDescValue} onChange={
+ (event) => {
+ setItemDescValue(event.target.value);
+ }
+ } />
+ </label>
+ </div>
- <label>
- Price: <input type="number" min="0" value={itemPriceValue} onChange={
- (event) => {
- setItemPriceValue(event.target.value);
- }
- } />
- </label>
+ <div className={"numericInputs"}>
+ <label>
+ Price: <input type="number" min="0" value={itemPriceValue} onChange={
+ (event) => {
+ setItemPriceValue(event.target.value);
+ }
+ } />
+ </label>
- <label>
- Discount: <input type="number" min="0" value={itemDiscountValue} onChange={
- (event) => {
- setItemDiscountValue(event.target.value);
- }
- } />
- </label>
+ <label>
+ Discount: <input type="number" min="0" value={itemDiscountValue} onChange={
+ (event) => {
+ setItemDiscountValue(event.target.value);
+ }
+ } />
+ </label>
- <label>
- GST: <input type="number" min="0" value={itemGSTValue} onChange={
- (event) => {
- setItemGSTValue(event.target.value);
- }
- } />
- </label>
+ <label>
+ GST: <input type="number" min="0" value={itemGSTValue} onChange={
+ (event) => {
+ setItemGSTValue(event.target.value);
+ }
+ } />
+ </label>
+
+ <label>
+ Quantity: <input type="number" min="1" value={itemQtyValue} onChange={
+ (event) => {
+ setItemQtyValue(event.target.value);
+ }
+ } />
+ </label>
+ </div>
- <input type="submit" value="add" />
+ <div className={"menuButtons"}>
+ <input type="submit" value="Placeholder1" />
+ <input type="submit" value="Placeholder2" />
+ <input type="submit" value="Placeholder3" />
+ <input type="submit" value="Placeholder4" />
+ <input type="submit" value="add" />
+ </div>
</form>
<ul>