diff --git a/frontend/src/views/project/settings/ProjectSettingsEdit.vue b/frontend/src/views/project/settings/ProjectSettingsEdit.vue index b05fe7922..70b5b4feb 100644 --- a/frontend/src/views/project/settings/ProjectSettingsEdit.vue +++ b/frontend/src/views/project/settings/ProjectSettingsEdit.vue @@ -8,77 +8,51 @@ @primary="save" @tertiary="$router.push({ name: 'project.settings.delete', params: { id: projectId } })" > -
- -
- -
-
-
- -
- -
-
-
- -
- -
-
+ + + + + + +
-
- -
- -
+ :label="$t('project.edit.identifier')" + :class="{ 'disabled': isLoading}" + :disabled="isLoading || undefined" + :placeholder="$t('project.edit.identifierPlaceholder')" + type="text" + maxlength="10" + @keyup.enter="save" + />
-
- -
+
+ -
+
@@ -92,6 +66,7 @@ import {useI18n} from 'vue-i18n' import Editor from '@/components/input/AsyncEditor' import ColorPicker from '@/components/input/ColorPicker.vue' import CreateEdit from '@/components/misc/CreateEdit.vue' +import FormField from '@/components/input/FormField.vue' import ProjectSearch from '@/components/tasks/partials/ProjectSearch.vue' import type {IProject} from '@/modelTypes/IProject' diff --git a/frontend/src/views/project/settings/ProjectSettingsWebhooks.vue b/frontend/src/views/project/settings/ProjectSettingsWebhooks.vue index 445f3a01b..f00c655a0 100644 --- a/frontend/src/views/project/settings/ProjectSettingsWebhooks.vue +++ b/frontend/src/views/project/settings/ProjectSettingsWebhooks.vue @@ -18,6 +18,7 @@ import User from '@/components/misc/User.vue' import WebhookModel from '@/models/webhook' import BaseButton from '@/components/base/BaseButton.vue' import FancyCheckbox from '@/components/input/FancyCheckbox.vue' +import FormField from '@/components/input/FormField.vue' import {success} from '@/message' import {isValidHttpUrl} from '@/helpers/isValidHttpUrl' @@ -136,30 +137,15 @@ function validateSelectedEvents() { v-if="webhooks?.length === 0 || showNewForm" class="p-4" > -
- -
- -
-

- {{ $t('project.webhooks.targetUrlInvalid') }} -

-
+