diff --git a/app/components.d.ts b/app/components.d.ts
index d01e61fc..28bcb1d0 100644
--- a/app/components.d.ts
+++ b/app/components.d.ts
@@ -8,7 +8,7 @@ export {}
declare module 'vue' {
export interface GlobalComponents {
AbstractForm: typeof import('./src/components/globals/AbstractForm.vue')['default']
- AdressInputSelect: typeof import('./src/components/AdressInputSelect.vue')['default']
+ AdressItem: typeof import('./src/components/globals/formItems/AdressItem.vue')['default']
BAlert: typeof import('bootstrap-vue-next')['BAlert']
BBadge: typeof import('bootstrap-vue-next')['BBadge']
BBreadcrumb: typeof import('bootstrap-vue-next')['BBreadcrumb']
@@ -80,6 +80,7 @@ declare module 'vue' {
ExplainWhat: typeof import('./src/components/globals/ExplainWhat.vue')['default']
FileItem: typeof import('./src/components/globals/formItems/FileItem.vue')['default']
FormField: typeof import('./src/components/globals/FormField.vue')['default']
+ FormFieldReadonly: typeof import('./src/components/globals/FormFieldReadonly.vue')['default']
InputItem: typeof import('./src/components/globals/formItems/InputItem.vue')['default']
LazyRenderer: typeof import('./src/components/LazyRenderer.vue')['default']
ListGroupSkeleton: typeof import('./src/components/globals/skeletons/ListGroupSkeleton.vue')['default']
@@ -87,7 +88,6 @@ declare module 'vue' {
MessageListGroup: typeof import('./src/components/MessageListGroup.vue')['default']
QueryHeader: typeof import('./src/components/QueryHeader.vue')['default']
ReadOnlyAlertItem: typeof import('./src/components/globals/formItems/ReadOnlyAlertItem.vue')['default']
- ReadOnlyField: typeof import('./src/components/globals/ReadOnlyField.vue')['default']
RecursiveListGroup: typeof import('./src/components/RecursiveListGroup.vue')['default']
RoutableTabs: typeof import('./src/components/RoutableTabs.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
diff --git a/app/src/components/globals/ReadOnlyField.vue b/app/src/components/globals/FormFieldReadonly.vue
similarity index 100%
rename from app/src/components/globals/ReadOnlyField.vue
rename to app/src/components/globals/FormFieldReadonly.vue
diff --git a/app/src/components/AdressInputSelect.vue b/app/src/components/globals/formItems/AdressItem.vue
similarity index 100%
rename from app/src/components/AdressInputSelect.vue
rename to app/src/components/globals/formItems/AdressItem.vue
diff --git a/app/src/helpers/yunohostArguments.ts b/app/src/helpers/yunohostArguments.ts
index c6630ebe..1fa1e304 100644
--- a/app/src/helpers/yunohostArguments.ts
+++ b/app/src/helpers/yunohostArguments.ts
@@ -10,7 +10,7 @@ import {
} from '@/helpers/commons'
const NO_VALUE_FIELDS = [
- 'ReadOnlyField',
+ 'FormFieldReadonly',
'ReadOnlyAlertItem',
'MarkdownItem',
'DisplayTextItem',
@@ -56,7 +56,7 @@ export function sizeToM(sizeStr) {
}
/**
- * Returns a formatted address element to be used by AdressInputSelect component.
+ * Returns a formatted address element to be used by AdressItem component.
*
* @param {String} address - A string representing an adress (subdomain or email)
* @return {Object} - `{ localPart, separator, domain }`.
@@ -124,7 +124,7 @@ export function formatYunoHostArgument(arg) {
let validation = {}
arg.ask = formatI18nField(arg.ask)
const field = {
- is: arg.readonly ? 'ReadOnlyField' : 'FormField',
+ is: arg.readonly ? 'FormFieldReadonly' : 'FormField',
visible: arg.visible,
props: {
label: arg.ask,
diff --git a/app/src/views/_partials/DomainForm.vue b/app/src/views/_partials/DomainForm.vue
index 0cb9a7d1..a3a6033f 100644
--- a/app/src/views/_partials/DomainForm.vue
+++ b/app/src/views/_partials/DomainForm.vue
@@ -3,7 +3,6 @@ import { useVuelidate } from '@vuelidate/core'
import { computed, reactive, ref } from 'vue'
import { useI18n } from 'vue-i18n'
-import AdressInputSelect from '@/components/AdressInputSelect.vue'
import {
domain,
dynDomain,
@@ -207,7 +206,7 @@ async function onSubmit() {
class="mt-3"
>
-
+
@@ -252,7 +251,7 @@ async function onSubmit() {
class="mt-3"
>
-
+
diff --git a/app/src/views/user/UserEdit.vue b/app/src/views/user/UserEdit.vue
index f0dec51d..1dcf3fcf 100644
--- a/app/src/views/user/UserEdit.vue
+++ b/app/src/views/user/UserEdit.vue
@@ -5,7 +5,6 @@ import { useI18n } from 'vue-i18n'
import { useRouter } from 'vue-router'
import api from '@/api'
-import AdressInputSelect from '@/components/AdressInputSelect.vue'
import type ViewBase from '@/components/globals/ViewBase.vue'
import { arrayDiff } from '@/helpers/commons'
import {
@@ -255,7 +254,7 @@ function removeEmailField(type: 'aliases' | 'forward', index: number) {
-
+
@@ -282,7 +281,7 @@ function removeEmailField(type: 'aliases' | 'forward', index: number) {
:validation-index="i"
>
-
+