From 1c420781ea7dc922d1bdd98f0de1ae6e33bffa7f Mon Sep 17 00:00:00 2001 From: natib21 Date: Fri, 19 Jun 2026 13:58:33 +0000 Subject: [PATCH] vehicle --- .../src/components/fleet/FleetFormDialog.tsx | 23 +++++++++++++++++++ .../src/pages/fleet/config/resources.ts | 2 +- .../src/pages/ruleEngine/config/resources.ts | 2 +- 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/apps/edr-freight-web/backoffice/src/components/fleet/FleetFormDialog.tsx b/apps/edr-freight-web/backoffice/src/components/fleet/FleetFormDialog.tsx index 0f996ab7c..85a4df985 100644 --- a/apps/edr-freight-web/backoffice/src/components/fleet/FleetFormDialog.tsx +++ b/apps/edr-freight-web/backoffice/src/components/fleet/FleetFormDialog.tsx @@ -6,6 +6,7 @@ import { Modal, NumberInput, Select, + MultiSelect, SimpleGrid, Stack, Text, @@ -144,6 +145,28 @@ const FleetFormDialog = ({ ); } + if (field.type === "multiselect") { + const arrayValue = Array.isArray(value) ? value : (typeof value === "string" && value ? [value] : []); + + return ( + + setValues((current) => ({ ...current, [field.name]: next })) + } + error={error} + searchable + clearable + disabled={selectOptionsLoading} + rightSection={selectOptionsLoading ? : undefined} + /> + ); + } + if (field.type === "number") { return (