From 0d83954c3926b56bcf9f786cd8d428affcee2519 Mon Sep 17 00:00:00 2001 From: Vladyslav Matsiiako Date: Fri, 15 Sep 2023 18:18:40 -0700 Subject: [PATCH] fixed merged conflicts for gitlab and added animation for tabs --- .../src/pages/integrations/checkly/create.tsx | 96 ++-- .../gcp-secret-manager/create.tsx | 156 +++---- .../src/pages/integrations/gitlab/create.tsx | 419 +++++++++++++----- 3 files changed, 432 insertions(+), 239 deletions(-) diff --git a/frontend/src/pages/integrations/checkly/create.tsx b/frontend/src/pages/integrations/checkly/create.tsx index 2ed5ede10..d832a8b27 100644 --- a/frontend/src/pages/integrations/checkly/create.tsx +++ b/frontend/src/pages/integrations/checkly/create.tsx @@ -145,58 +145,66 @@ export default function ChecklyCreateIntegrationPage() { - - - - - setSecretPath(evt.target.value)} - placeholder="Provide a path, default is /" - /> - - - setSelectedSourceEnvironment(val)} + className="w-full border border-mineshaft-500" + > + {workspace?.environments.map((sourceEnvironment) => ( - {integrationAuthApp.name} + {sourceEnvironment.name} - )) - ) : ( - - No apps found - - )} - - + ))} + + + + setSecretPath(evt.target.value)} + placeholder="Provide a path, default is /" + /> + + + + + diff --git a/frontend/src/pages/integrations/gcp-secret-manager/create.tsx b/frontend/src/pages/integrations/gcp-secret-manager/create.tsx index 8ba99029b..1770b056f 100644 --- a/frontend/src/pages/integrations/gcp-secret-manager/create.tsx +++ b/frontend/src/pages/integrations/gcp-secret-manager/create.tsx @@ -293,89 +293,97 @@ export default function GCPSecretManagerCreateIntegrationPage() { - ( - - - - )} - /> - ( - - - - )} - /> -
+ ( - onChange(isChecked)} - isChecked={value} - > - Label in GCP Secret Manager - + name="secretPrefix" + render={({ field, fieldState: { error } }) => ( + + + )} /> -
- {shouldLabel && ( -
+ ( + + + + )} + /> +
( - - - - )} - /> - ( - - - + name="shouldLabel" + render={({ field: { onChange, value } }) => ( + onChange(isChecked)} + isChecked={value} + > + Label in GCP Secret Manager + )} />
- )} + {shouldLabel && ( +
+ ( + + + + )} + /> + ( + + + + )} + /> +
+ )} + - +
Pro Tips
After creating an integration, your secrets will start syncing immediately. This might cause an unexpected override of current secrets in GitLab with secrets from Infisical.
-
+ ) : (