This commit is contained in:
Simon Pocrnjič
2025-12-26 22:39:58 +01:00
parent f8623a6071
commit dea7432deb
55 changed files with 7977 additions and 1983 deletions
@@ -160,7 +160,7 @@ function getEntityMappings(entity) {
:key="m.id"
class="p-3 border rounded-lg bg-muted/30"
>
<div class="grid grid-cols-1 sm:grid-cols-5 gap-2 items-center">
<div class="grid grid-cols-1 sm:grid-cols-6 gap-2 items-center">
<div class="space-y-1">
<Label class="text-xs">Izvor</Label>
<Input v-model="m.source_column" class="text-sm" />
@@ -196,6 +196,18 @@ function getEntityMappings(entity) {
</SelectContent>
</Select>
</div>
<div class="space-y-1">
<Label class="text-xs">Group</Label>
<Input
:value="m.options?.group ?? ''"
@input="e => {
if (!m.options) m.options = {};
m.options.group = e.target.value || null;
}"
class="text-sm"
placeholder="1, 2, ..."
/>
</div>
<div class="flex items-end gap-2">
<div class="flex flex-col gap-1">
<Button
@@ -233,7 +245,7 @@ function getEntityMappings(entity) {
<div class="p-3 bg-muted/50 rounded-lg border">
<div class="space-y-3">
<div class="text-sm font-medium">Dodaj novo preslikavo</div>
<div class="grid grid-cols-1 sm:grid-cols-4 gap-3">
<div class="grid grid-cols-1 sm:grid-cols-5 gap-3">
<div class="space-y-2">
<Label class="text-xs">Izvorno polje</Label>
<Input
@@ -289,6 +301,13 @@ function getEntityMappings(entity) {
</SelectContent>
</Select>
</div>
<div class="space-y-2">
<Label class="text-xs">Group</Label>
<Input
v-model="(newRows[entity] ||= {}).group"
placeholder="1, 2, ..."
/>
</div>
</div>
<Button @click="addRow(entity)" size="sm">Dodaj preslikavo</Button>
</div>