From 06d1f3c92e03c8249421fe16e9aba524f4cccf54 Mon Sep 17 00:00:00 2001
From: qwerty287 <80460567+qwerty287@users.noreply.github.com>
Date: Mon, 21 Aug 2023 10:23:16 +0200
Subject: [PATCH] Create settings-panel vue component and use InputFields
(#2177)
Co-authored-by: 6543 <6543@obermui.de>
---
web/components.d.ts | 1 +
.../admin/settings/AdminAgentsTab.vue | 17 +++---
.../admin/settings/AdminQueueTab.vue | 54 ++++++++-----------
.../admin/settings/AdminSecretsTab.vue | 34 ++++--------
.../admin/settings/AdminUsersTab.vue | 17 +++---
web/src/components/form/InputField.vue | 5 +-
web/src/components/layout/Settings.vue | 33 ++++++++++++
.../components/org/settings/OrgSecretsTab.vue | 25 ++++-----
.../components/repo/settings/ActionsTab.vue | 10 ++--
web/src/components/repo/settings/BadgeTab.vue | 13 +++--
web/src/components/repo/settings/CronTab.vue | 27 +++-------
.../components/repo/settings/GeneralTab.vue | 10 ++--
.../repo/settings/RegistriesTab.vue | 31 ++++-------
.../components/repo/settings/SecretsTab.vue | 25 ++++-----
web/src/components/user/UserAPITab.vue | 53 +++++++-----------
web/src/components/user/UserGeneralTab.vue | 16 ++----
16 files changed, 153 insertions(+), 218 deletions(-)
create mode 100644 web/src/components/layout/Settings.vue
diff --git a/web/components.d.ts b/web/components.d.ts
index 75639a486..29d32f4c0 100644
--- a/web/components.d.ts
+++ b/web/components.d.ts
@@ -98,6 +98,7 @@ declare module '@vue/runtime-core' {
SecretList: typeof import('./src/components/secrets/SecretList.vue')['default']
SecretsTab: typeof import('./src/components/repo/settings/SecretsTab.vue')['default']
SelectField: typeof import('./src/components/form/SelectField.vue')['default']
+ Settings: typeof import('./src/components/layout/Settings.vue')['default']
Tab: typeof import('./src/components/layout/scaffold/Tab.vue')['default']
Tabs: typeof import('./src/components/layout/scaffold/Tabs.vue')['default']
TextField: typeof import('./src/components/form/TextField.vue')['default']
diff --git a/web/src/components/admin/settings/AdminAgentsTab.vue b/web/src/components/admin/settings/AdminAgentsTab.vue
index 04881240a..32b5ef3a4 100644
--- a/web/src/components/admin/settings/AdminAgentsTab.vue
+++ b/web/src/components/admin/settings/AdminAgentsTab.vue
@@ -1,19 +1,14 @@
- {{ $t('admin.settings.agents.desc') }}{{ $t('admin.settings.agents.agents') }}
-
- {{ $t('org.settings.secrets.desc') }}
-