From b3dabe18cf093f38b5b9f83d5789592b8c7f5619 Mon Sep 17 00:00:00 2001 From: Adam Nowotny Date: Thu, 29 Aug 2024 01:15:14 +0200 Subject: [PATCH] fix pipelineList and dynamicForm React state --- src/components/dynamicForm/dynamicForm.css | 2 +- src/components/dynamicForm/dynamicForm.tsx | 11 +++-- src/components/pipelineList/pipelineList.tsx | 15 +++---- src/options/pages/servicePage.tsx | 43 +++++++++++--------- 4 files changed, 38 insertions(+), 33 deletions(-) diff --git a/src/components/dynamicForm/dynamicForm.css b/src/components/dynamicForm/dynamicForm.css index 7e66a6ac..9b0c738d 100644 --- a/src/components/dynamicForm/dynamicForm.css +++ b/src/components/dynamicForm/dynamicForm.css @@ -3,7 +3,7 @@ button { margin: 5px; i { - padding-right: 5px; + padding-right: 10px; } } } diff --git a/src/components/dynamicForm/dynamicForm.tsx b/src/components/dynamicForm/dynamicForm.tsx index e8cb4891..e5e1e27b 100644 --- a/src/components/dynamicForm/dynamicForm.tsx +++ b/src/components/dynamicForm/dynamicForm.tsx @@ -23,9 +23,9 @@ export default ({ const [error, setError] = useState(); let updatedService = { ...service }; const serviceTypes = useContext(ServiceTypesContext); - const serviceDefinition = serviceTypes.find( - definition => definition.baseUrl === service.baseUrl, - ); + const serviceFields = + serviceTypes.find(definition => definition.baseUrl === service.baseUrl)?.fields ?? + []; const [isLoading, setIsLoading] = useState(false); const handleShow = () => { @@ -45,7 +45,7 @@ export default ({ }; return (
- {serviceDefinition?.fields.map(field => { + {serviceFields.map(field => { return (