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/editors/item-editor.js | 10 ++++++++++ src/components/editors/scss/item-editor.scss | 10 ++++++++++ 2 files changed, 20 insertions(+) (limited to 'src/components/editors') diff --git a/src/components/editors/item-editor.js b/src/components/editors/item-editor.js index d72cff3..be0ac4f 100644 --- a/src/components/editors/item-editor.js +++ b/src/components/editors/item-editor.js @@ -32,6 +32,7 @@ const ItemEditor = (props) => { const [maxQty, setMaxQty] = useState(props.item.MaxQuantity); const [brand, setBrand] = useState(props.item.Brand); const [savedBrands, setSavedBrands] = useState([]); + const [hasDecimalQty, setHasDecimalQty] = useState(props.item.HasDecimalQuantity); // get saved brands from API // needed by the brands dropdown menu @@ -66,6 +67,7 @@ const ItemEditor = (props) => { item.MinQuantity = minQuantity; item.MaxQuantity = maxQuantity; item.Brand = brand; + item.HasDecimalQuantity = hasDecimalQty; // TODO: Save is for new items. implement modification too props.editing @@ -189,6 +191,14 @@ const ItemEditor = (props) => { } + + diff --git a/src/components/editors/scss/item-editor.scss b/src/components/editors/scss/item-editor.scss index 8f60ec7..4d4d016 100644 --- a/src/components/editors/scss/item-editor.scss +++ b/src/components/editors/scss/item-editor.scss @@ -27,4 +27,14 @@ input[type=number] { -moz-appearance: textfield; } + + .checkbox-label { + border: none; + max-width: none; + justify-content: left; + input { + display: inline; + width: 1.4rem; + } + } } -- cgit v1.2.3