aboutsummaryrefslogtreecommitdiff
path: root/src/components/Form/Items
diff options
context:
space:
mode:
authorMikunoNaka <bokuwakanojogahoshii@yahoo.com>2021-07-02 20:09:09 +0530
committerMikunoNaka <bokuwakanojogahoshii@yahoo.com>2021-07-02 20:09:09 +0530
commit2f9d7e2584330fdabc351ea3d04bade1104e5aa5 (patch)
tree3e400e51bfe2881b8f931ee915ba311dc6638f44 /src/components/Form/Items
parent748e70a86633c8bb3ba57a5136ed55bbaebe9c4c (diff)
Bug fix: the GST reset button appearing when item was added
Diffstat (limited to 'src/components/Form/Items')
-rw-r--r--src/components/Form/Items/AddNewItemForm.tsx14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/components/Form/Items/AddNewItemForm.tsx b/src/components/Form/Items/AddNewItemForm.tsx
index 7060f51..d3c873f 100644
--- a/src/components/Form/Items/AddNewItemForm.tsx
+++ b/src/components/Form/Items/AddNewItemForm.tsx
@@ -29,13 +29,16 @@ const AddNewItemForm: React.FC<Props> = (props) => {
const [itemQTYValue, setItemQTYValue] = useState<number>(1);
const [itemHSNValue, setItemHSNValue] = useState<string>("");
- // store the current item to easily reset a value to the default one
- const [currentItem, setCurrentItem] = useState<Item|any>({
+ // default item object
+ const defaultItem: any = {
Description: "",
UnitPrice: 0.00,
- GSTPercentage: props.defGSTValue,
+ TotalGST: props.defGSTValue,
HSN: ""
- });
+ }
+
+ // store the current item to easily reset a value to the default one
+ const [currentItem, setCurrentItem] = useState<Item|any>(defaultItem);
// to be handled by DocumentInfo
// check if client is in same state
@@ -67,10 +70,11 @@ const AddNewItemForm: React.FC<Props> = (props) => {
setItemNameValue("");
setItemDescValue("");
setItemQTYValue(1);
- setItemPriceValue(1);
+ setItemPriceValue(0);
setItemDiscountPercentage(0);
setItemHSNValue("");
setItemGSTPercentage(props.defGSTValue);
+ setCurrentItem(defaultItem);
}
return (