feat: Improve auto-form layout (#7150)

This commit is contained in:
Michael Genson
2026-02-26 10:50:45 -06:00
committed by GitHub
parent 669df6bbb4
commit 8144799733
16 changed files with 313 additions and 224 deletions

View File

@@ -20,27 +20,35 @@
>
<v-card variant="outlined">
<v-card-text>
<v-select
v-model="selectedGroup"
:items="groups || []"
item-title="name"
return-object
variant="filled"
:label="$t('group.user-group')"
:rules="[validators.required]"
/>
<v-select
v-model="newUserData.household"
:disabled="!selectedGroup"
:items="households"
item-title="name"
item-value="name"
variant="filled"
:label="$t('household.user-household')"
:hint="selectedGroup ? '' : $t('group.you-must-select-a-group-before-selecting-a-household')"
persistent-hint
:rules="[validators.required]"
/>
<v-sheet>
<v-row>
<v-col cols="6">
<v-select
v-model="selectedGroup"
:items="groups || []"
item-title="name"
return-object
variant="filled"
:label="$t('group.user-group')"
:rules="[validators.required]"
/>
</v-col>
<v-col cols="6">
<v-select
v-model="newUserData.household"
:disabled="!selectedGroup"
:items="households"
item-title="name"
item-value="name"
variant="filled"
:label="$t('household.user-household')"
:hint="selectedGroup ? '' : $t('group.you-must-select-a-group-before-selecting-a-household')"
persistent-hint
:rules="[validators.required]"
/>
</v-col>
</v-row>
</v-sheet>
<AutoForm
v-model="newUserData"
:items="userForm"