diff options
Diffstat (limited to 'src/components/pickers')
| -rw-r--r-- | src/components/pickers/item-picker.js | 15 | ||||
| -rw-r--r-- | src/components/pickers/scss/item-picker.scss | 6 | 
2 files changed, 13 insertions, 8 deletions
| 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}) => {                  <input                    type="number"                    className={((!isNumeric(item.Quantity) || (item.MaxQuantity > 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} />              </label> @@ -169,10 +168,12 @@ const ItemPicker = ({invoiceItems, addInvoiceItem}) => {                    name="GSTPercentage"                    onChange={handleInput} />              </label> -            <input -              type="submit" -              value="Add" -              disabled={!validate()} /> +            <div className={"buttons"}> +              <input +                type="submit" +                value="Add" +                disabled={!validate()} /> +            </div>            </> :            <Link to="/manage/items">              <input type="button" value="Add Items" /> diff --git a/src/components/pickers/scss/item-picker.scss b/src/components/pickers/scss/item-picker.scss index 63ddbcf..394782e 100644 --- a/src/components/pickers/scss/item-picker.scss +++ b/src/components/pickers/scss/item-picker.scss @@ -56,6 +56,10 @@          input { width: 7rem; }      } +    input { +        transition: border 0.2s; +    } +      input[type=number] {          -moz-appearance: textfield;          width: 7rem; @@ -76,7 +80,7 @@          border: 1px solid $primaryAccentColor;          color: $fgColor;          border-radius: 4px; -        transition: background-color 0.4s, color 0.4s; +        transition: background-color 0.4s, color 0.4s, border 0.4s;      }      input[type=button]:hover, input[type=submit]:hover { |