diff options
author | Christopher Ng <chrng8@gmail.com> | 2024-05-14 15:08:39 -0700 |
---|---|---|
committer | Christopher Ng <chrng8@gmail.com> | 2024-05-30 15:32:19 -0700 |
commit | 45ba61bbfb58b1a7a330f85854b6c507da0fa4fd (patch) | |
tree | 4db39594e93689282ee0be674e4d90a2a31c3c23 /apps/settings/src | |
parent | 6f63ecfc802d8acae54c0de89e16d85b4d05fc64 (diff) | |
download | nextcloud-server-45ba61bbfb58b1a7a330f85854b6c507da0fa4fd.tar.gz nextcloud-server-45ba61bbfb58b1a7a330f85854b6c507da0fa4fd.zip |
refactor: Migrate to built-in NcSelect input label
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Diffstat (limited to 'apps/settings/src')
-rw-r--r-- | apps/settings/src/components/Users/NewUserDialog.vue | 33 |
1 files changed, 7 insertions, 26 deletions
diff --git a/apps/settings/src/components/Users/NewUserDialog.vue b/apps/settings/src/components/Users/NewUserDialog.vue index 5ccaeefd3e0..70db2320d33 100644 --- a/apps/settings/src/components/Users/NewUserDialog.vue +++ b/apps/settings/src/components/Users/NewUserDialog.vue @@ -77,12 +77,8 @@ spellcheck="false" :required="newUser.password === '' || settings.newUserRequireEmail" /> <div class="dialog__item"> - <label class="dialog__label" - for="new-user-groups"> - {{ !settings.isAdmin ? t('settings', 'Groups (required)') : t('settings', 'Groups') }} - </label> <NcSelect class="dialog__select" - input-id="new-user-groups" + :input-label="!settings.isAdmin ? t('settings', 'Groups (required)') : t('settings', 'Groups')" :placeholder="t('settings', 'Set account groups')" :disabled="loading.groups || loading.all" :options="canAddGroups" @@ -100,13 +96,9 @@ </div> <div v-if="subAdminsGroups.length > 0" class="dialog__item"> - <label class="dialog__label" - for="new-user-sub-admin"> - {{ t('settings', 'Administered groups') }} - </label> <NcSelect v-model="newUser.subAdminsGroups" class="dialog__select" - input-id="new-user-sub-admin" + :input-label="t('settings', 'Administered groups')" :placeholder="t('settings', 'Set account as admin for …')" :options="subAdminsGroups" :close-on-select="false" @@ -114,13 +106,9 @@ label="name" /> </div> <div class="dialog__item"> - <label class="dialog__label" - for="new-user-quota"> - {{ t('settings', 'Quota') }} - </label> <NcSelect v-model="newUser.quota" class="dialog__select" - input-id="new-user-quota" + :input-label="t('settings', 'Quota')" :placeholder="t('settings', 'Set account quota')" :options="quotaOptions" :clearable="false" @@ -129,13 +117,9 @@ </div> <div v-if="showConfig.showLanguages" class="dialog__item"> - <label class="dialog__label" - for="new-user-language"> - {{ t('settings', 'Language') }} - </label> <NcSelect v-model="newUser.language" class="dialog__select" - input-id="new-user-language" + :input-label="t('settings', 'Language')" :placeholder="t('settings', 'Set default language')" :clearable="false" :selectable="option => !option.languages" @@ -144,14 +128,9 @@ label="name" /> </div> <div :class="['dialog__item dialog__managers', { 'icon-loading-small': loading.manager }]"> - <label class="dialog__label" - for="new-user-manager"> - <!-- TRANSLATORS This string describes a manager in the context of an organization --> - {{ t('settings', 'Manager') }} - </label> <NcSelect v-model="newUser.manager" class="dialog__select" - input-id="new-user-manager" + :input-label="managerInputLabel" :placeholder="managerLabel" :options="possibleManagers" :user-select="true" @@ -211,6 +190,8 @@ export default { return { possibleManagers: [], // TRANSLATORS This string describes a manager in the context of an organization + managerInputLabel: t('settings', 'Manager'), + // TRANSLATORS This string describes a manager in the context of an organization managerLabel: t('settings', 'Set account manager'), } }, |