From 3fd4e303bf34460121d1da1a3e26451346e91180 Mon Sep 17 00:00:00 2001 From: Adrian Galvan Date: Fri, 10 Nov 2023 11:44:21 -0800 Subject: [PATCH 1/3] Fixing request type field --- .../e2e/system-integrations-plus.cy.ts | 6 +- .../src/features/common/form/inputs.tsx | 5 + .../forms/ConnectorParametersForm.tsx | 132 +++++++++--------- 3 files changed, 75 insertions(+), 68 deletions(-) diff --git a/clients/admin-ui/cypress/e2e/system-integrations-plus.cy.ts b/clients/admin-ui/cypress/e2e/system-integrations-plus.cy.ts index 9d55ad8738..56b5266106 100644 --- a/clients/admin-ui/cypress/e2e/system-integrations-plus.cy.ts +++ b/clients/admin-ui/cypress/e2e/system-integrations-plus.cy.ts @@ -72,9 +72,9 @@ describe("System integrations", () => { it("should display Request types (enabled-actions) field", () => { cy.getByTestId("enabled-actions").should("exist"); cy.getByTestId("enabled-actions").within(() => { - cy.contains("access"); - cy.contains("erasure"); - cy.contains("consent").should("not.exist"); + cy.contains("Access"); + cy.contains("Erasure"); + cy.contains("Consent").should("not.exist"); }); }); }); diff --git a/clients/admin-ui/src/features/common/form/inputs.tsx b/clients/admin-ui/src/features/common/form/inputs.tsx index b2c672aa02..4443e60f1c 100644 --- a/clients/admin-ui/src/features/common/form/inputs.tsx +++ b/clients/admin-ui/src/features/common/form/inputs.tsx @@ -267,6 +267,11 @@ export const SelectInput = ({ components.Option = CustomOption; } + if (isDisabled) { + // prevent the tags from being removed if the input is disabled + components.MultiValueRemove = () => null; + } + return (