diff --git a/frontend/src/components/features/settings/secrets-settings/secret-list-item.tsx b/frontend/src/components/features/settings/secrets-settings/secret-list-item.tsx index b8b191aa0630..c1a40f68cee0 100644 --- a/frontend/src/components/features/settings/secrets-settings/secret-list-item.tsx +++ b/frontend/src/components/features/settings/secrets-settings/secret-list-item.tsx @@ -32,25 +32,26 @@ export function SecretListItem({ return ( - + {title} {description || ""} - + @@ -59,6 +60,7 @@ export function SecretListItem({ type="button" onClick={onDelete} aria-label={`Delete ${title}`} + className="cursor-pointer" > diff --git a/frontend/src/i18n/declaration.ts b/frontend/src/i18n/declaration.ts index 75a19994a79c..a845fffc29f2 100644 --- a/frontend/src/i18n/declaration.ts +++ b/frontend/src/i18n/declaration.ts @@ -386,6 +386,7 @@ export enum I18nKey { SETTINGS$DELETE_API_KEY_CONFIRMATION = "SETTINGS$DELETE_API_KEY_CONFIRMATION", SETTINGS$NO_API_KEYS = "SETTINGS$NO_API_KEYS", SETTINGS$NAME = "SETTINGS$NAME", + SECRETS$DESCRIPTION = "SECRETS$DESCRIPTION", SETTINGS$KEY_PREFIX = "SETTINGS$KEY_PREFIX", SETTINGS$CREATED_AT = "SETTINGS$CREATED_AT", SETTINGS$LAST_USED = "SETTINGS$LAST_USED", diff --git a/frontend/src/i18n/translation.json b/frontend/src/i18n/translation.json index 88529f456298..95f97b82eb42 100644 --- a/frontend/src/i18n/translation.json +++ b/frontend/src/i18n/translation.json @@ -6176,6 +6176,22 @@ "es": "Nombre", "tr": "İsim" }, + "SECRETS$DESCRIPTION": { + "en": "Description", + "uk": "Опис", + "ja": "説明", + "zh-CN": "描述", + "zh-TW": "描述", + "ko-KR": "설명", + "no": "Beskrivelse", + "ar": "الوصف", + "de": "Beschreibung", + "fr": "Description", + "it": "Descrizione", + "pt": "Descrição", + "es": "Descripción", + "tr": "Açıklama" + }, "SETTINGS$KEY_PREFIX": { "en": "Key Prefix", "uk": "Префікс ключа", diff --git a/frontend/src/routes/secrets-settings.tsx b/frontend/src/routes/secrets-settings.tsx index 4167490cbcfb..6b8858e69222 100644 --- a/frontend/src/routes/secrets-settings.tsx +++ b/frontend/src/routes/secrets-settings.tsx @@ -100,28 +100,6 @@ function SecretsSettingsScreen() {

{t("SECRETS$NO_SECRETS_FOUND")}

)} - {view === "list" && ( - - - {secrets?.map((secret) => ( - { - setView("edit-secret-form"); - setSelectedSecret(secret.name); - }} - onDelete={() => { - setConfirmationModalIsVisible(true); - setSelectedSecret(secret.name); - }} - /> - ))} - -
- )} - {!shouldRenderConnectToGitButton && view === "list" && ( )} + {view === "list" && ( +
+ + + + + + + + + + {secrets?.map((secret) => ( + { + setView("edit-secret-form"); + setSelectedSecret(secret.name); + }} + onDelete={() => { + setConfirmationModalIsVisible(true); + setSelectedSecret(secret.name); + }} + /> + ))} + +
+ {t(I18nKey.SETTINGS$NAME)} + + {t(I18nKey.SECRETS$DESCRIPTION)} + + {t(I18nKey.SETTINGS$ACTIONS)} +
+
+ )} + {(view === "add-secret-form" || view === "edit-secret-form") && (