Skip to content

Commit bf837ee

Browse files
committed
fix: improve layout in ColumnValueInputWrapper component
1 parent dbc2160 commit bf837ee

File tree

1 file changed

+21
-19
lines changed

1 file changed

+21
-19
lines changed

adminforth/spa/src/components/ColumnValueInputWrapper.vue

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,26 @@
11
<template>
22
<template v-if="column.isArray?.enabled">
3-
<ColumnValueInput
4-
v-for="(arrayItemValue, arrayItemIndex) in currentValues[column.name]"
5-
:key="`${column.name}-${arrayItemIndex}`"
6-
ref="arrayItemRefs"
7-
:class="{'mt-2': arrayItemIndex}"
8-
:source="source"
9-
:column="column"
10-
:type="column.isArray.itemType"
11-
:value="arrayItemValue"
12-
:currentValues="currentValues"
13-
:mode="mode"
14-
:columnOptions="columnOptions"
15-
:deletable="!column.editReadonly"
16-
@update:modelValue="setCurrentValue(column.name, $event, arrayItemIndex)"
17-
@update:unmasked="$emit('update:unmasked', column.name)"
18-
@update:inValidity="$emit('update:inValidity', { name: column.name, value: $event })"
19-
@update:emptiness="$emit('update:emptiness', { name: column.name, value: $event })"
20-
@delete="setCurrentValue(column.name, currentValues[column.name].filter((_, index) => index !== arrayItemIndex))"
21-
/>
3+
<div class="flex flex-col">
4+
<ColumnValueInput
5+
v-for="(arrayItemValue, arrayItemIndex) in currentValues[column.name]"
6+
:key="`${column.name}-${arrayItemIndex}`"
7+
ref="arrayItemRefs"
8+
:class="{'mt-2': arrayItemIndex}"
9+
:source="source"
10+
:column="column"
11+
:type="column.isArray.itemType"
12+
:value="arrayItemValue"
13+
:currentValues="currentValues"
14+
:mode="mode"
15+
:columnOptions="columnOptions"
16+
:deletable="!column.editReadonly"
17+
@update:modelValue="setCurrentValue(column.name, $event, arrayItemIndex)"
18+
@update:unmasked="$emit('update:unmasked', column.name)"
19+
@update:inValidity="$emit('update:inValidity', { name: column.name, value: $event })"
20+
@update:emptiness="$emit('update:emptiness', { name: column.name, value: $event })"
21+
@delete="setCurrentValue(column.name, currentValues[column.name].filter((_, index) => index !== arrayItemIndex))"
22+
/>
23+
</div>
2224
<button
2325
v-if="!column.editReadonly"
2426
type="button"

0 commit comments

Comments
 (0)