From b1b874ba771d8dc78d6b17c320ca9993b25d93a1 Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Sun, 16 Oct 2022 19:36:22 +0530 Subject: Items can now strictly have whole number quantities --- src/components/pickers/item-picker.js | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'src/components/pickers/item-picker.js') diff --git a/src/components/pickers/item-picker.js b/src/components/pickers/item-picker.js index 3029fb5..630eb34 100644 --- a/src/components/pickers/item-picker.js +++ b/src/components/pickers/item-picker.js @@ -19,8 +19,6 @@ import './scss/item-picker.scss'; import { useState, useEffect } from 'react'; import { Link } from 'react-router-dom'; -//import { FontAwesomeIcon } from '@fortawesome/react-fontawesome' -//import { faPhone, faEnvelope, faGlobe } from '@fortawesome/free-solid-svg-icons' const ItemPicker = ({invoiceItems, addInvoiceItem}) => { const [items, setItems] = useState([new Item()]); @@ -113,9 +111,10 @@ const ItemPicker = ({invoiceItems, addInvoiceItem}) => { 0 && item.Quantity > item.MaxQuantity) || (item.Quantity < item.MinQuantity))) ? "warning" : ""} - step="0.01" + step={item.HasDecimalQuantity ? "0.01" : "1"} value={item.Quantity} name="Quantity" + min="0" max={item.MaxQuantity > 0 ? item.MaxQuantity : null} onChange={handleInput} /> @@ -169,10 +168,12 @@ const ItemPicker = ({invoiceItems, addInvoiceItem}) => { name="GSTPercentage" onChange={handleInput} /> - +
+ +
: -- cgit v1.2.3