diff --git a/src/assets/warn.png b/src/assets/warn.png new file mode 100644 index 0000000..1ea5997 Binary files /dev/null and b/src/assets/warn.png differ diff --git a/src/components/Navbar.js b/src/components/Navbar.js index 2acc739..bbce758 100644 --- a/src/components/Navbar.js +++ b/src/components/Navbar.js @@ -7,6 +7,7 @@ const Navbar = (props) => { Your Dashboard Edit Profile Edit Settings + Generate Reports Change View diff --git a/src/components/Vehicles.js b/src/components/Vehicles.js index 1dc90e2..ea32085 100644 --- a/src/components/Vehicles.js +++ b/src/components/Vehicles.js @@ -11,6 +11,7 @@ import { import Vehicle from "./Vehicle"; import TextInput from "../pageElements/textInput"; import Button from "../pageElements/button"; +import warn from "../assets/warn.png"; const Vehicles = () => { const [savedVehicles, setSavedVehicles] = useState([]); @@ -27,6 +28,10 @@ const Vehicles = () => { "Category", "Mileage", "Pre-QRV-Price", + "Date Received", + "Purchase Order No.", + "Purchase Order Date", + "Finance Company Id", ]; const handleIdInput = (e) => setVehId(e.target.value); @@ -53,7 +58,7 @@ const Vehicles = () => { const formatMiles = parseFloat(inputs.mileage.replace(/,/g, "")); const formatPrice = parseFloat(inputs.price.replace(/,/g, "") * 100); inputs.Mileage = formatMiles; - //inputs.price = formatPrice; + inputs.Price = formatPrice; }; useEffect(() => { @@ -65,7 +70,7 @@ const Vehicles = () => { const dbVehs = data.map((item, i) => { return Object.assign(item, { id: ids[i] }); }); - console.log("~~~~~~~~~~~~dbVehs", dbVehs); + setSavedVehicles(dbVehs); } else { console.log("Error fetching data from database"); @@ -102,6 +107,10 @@ const Vehicles = () => { const cat = inputs.Category; const miles = inputs.Mileage; const price = inputs["Pre-QRV-Price"]; + const date = inputs["Date Received"]; + const poNo = inputs["Purchase Order No."]; + const poDate = inputs["Purchase Order Date"]; + const finCoId = inputs["Finance Company Id"]; if ( !make || @@ -111,7 +120,11 @@ const Vehicles = () => { !year || !cat || !miles || - !price + !price || + !date || + !poNo || + !poDate || + !finCoId ) { setAlert("Please fill out all fields"); return false; @@ -175,7 +188,18 @@ const Vehicles = () => { ))} -
{alert ?
{alert}
: <>}
+
+ {alert ? ( +
+
+ warning image +

{alert}

+
+
+ ) : ( + <> + )} +