From 36e593f8063a52367c00936f17ec5b1e646143fd Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Thu, 2 Mar 2023 19:06:08 -0800 Subject: [PATCH] Io-2192 Add predefined vehicles list. --- ...jobs-create-vehicle-info.new.component.jsx | 6 +- ...eate-vehicle-info.predefined.component.jsx | 15 +- .../predefined-vehicles.json | 3990 ++++++++++++++++- 3 files changed, 4000 insertions(+), 11 deletions(-) diff --git a/client/src/components/jobs-create-vehicle-info/jobs-create-vehicle-info.new.component.jsx b/client/src/components/jobs-create-vehicle-info/jobs-create-vehicle-info.new.component.jsx index cc78b3393..0813f9f21 100644 --- a/client/src/components/jobs-create-vehicle-info/jobs-create-vehicle-info.new.component.jsx +++ b/client/src/components/jobs-create-vehicle-info/jobs-create-vehicle-info.new.component.jsx @@ -80,7 +80,11 @@ export default function JobsCreateVehicleInfoNewComponent({ form }) { > - + diff --git a/client/src/components/jobs-create-vehicle-info/jobs-create-vehicle-info.predefined.component.jsx b/client/src/components/jobs-create-vehicle-info/jobs-create-vehicle-info.predefined.component.jsx index d78379721..3fb51ad32 100644 --- a/client/src/components/jobs-create-vehicle-info/jobs-create-vehicle-info.predefined.component.jsx +++ b/client/src/components/jobs-create-vehicle-info/jobs-create-vehicle-info.predefined.component.jsx @@ -4,7 +4,7 @@ import React, { useState } from "react"; import { useTranslation } from "react-i18next"; import PredefinedVehicles from "./predefined-vehicles.json"; -export default function JobsCreateVehicleInfoPredefined({ form }) { +export default function JobsCreateVehicleInfoPredefined({ disabled, form }) { const [open, setOpen] = useState(false); const [search, setSearch] = useState(""); const { t } = useTranslation(); @@ -15,18 +15,16 @@ export default function JobsCreateVehicleInfoPredefined({ form }) { const filteredPredefinedVehicles = search === "" ? PredefinedVehicles - : PredefinedVehicles.filter((v) => - v.make - .toLowerCase() - .includes( - search.toLowerCase() || - v.model.toLowerCase().includes(search.toLowerCase()) - ) + : PredefinedVehicles.filter( + (v) => + v.make.toLowerCase().includes(search.toLowerCase()) || + v.model.toLowerCase().includes(search.toLowerCase()) ); const popContent = () => (
setSearch(value)} />} dataSource={filteredPredefinedVehicles} columns={[ @@ -46,6 +44,7 @@ export default function JobsCreateVehicleInfoPredefined({ form }) { title: t("general.labels.actions"), render: (value, record) => (