adjust form builder

This commit is contained in:
Alex Turchyn
2023-11-21 23:08:59 +02:00
committed by Pete Matsyburka
parent e07b50c22d
commit b85c9cfdb7
6 changed files with 26 additions and 22 deletions
@@ -74,7 +74,7 @@
:stroke-width="1.6"
/>
<span class="py-1">
Add Submitter
Add {{ names[submitters.length] }}
</span>
</a>
</li>
@@ -100,7 +100,7 @@
<label
v-else
tabindex="0"
class="cursor-pointer group/contenteditable-container rounded-md p-2 border border-base-300 w-full flex justify-between"
class="group cursor-pointer group/contenteditable-container rounded-md p-2 border border-base-300 hover:border-content w-full flex justify-between"
>
<div class="flex items-center space-x-2">
<span
@@ -117,7 +117,7 @@
@update:model-value="$emit('name-change', selectedSubmitter)"
/>
</div>
<span class="flex items-center">
<span class="flex items-center transition-all duration-75 group-hover:border border-base-content/20 border-dashed w-6 h-6 flex justify-center items-center rounded">
<IconPlus
width="18"
height="18"
@@ -169,7 +169,7 @@
:stroke-width="1.6"
/>
<span class="py-1">
Add Submitter
Add {{ names[submitters.length] }}
</span>
</a>
</li>
@@ -239,16 +239,16 @@ export default {
},
names () {
return [
'First Submitter',
'Second Submitter',
'Third Submitter',
'Fourth Submitter',
'Fifth Submitter',
'Sixth Submitter',
'Seventh Submitter',
'Eighth Submitter',
'Ninth Submitter',
'Tenth Submitter'
'First Party',
'Second Party',
'Third Party',
'Fourth Party',
'Fifth Party',
'Sixth Party',
'Seventh Party',
'Eighth Party',
'Ninth Party',
'Tenth Party'
]
},
selectedSubmitter () {
+7 -3
View File
@@ -72,14 +72,14 @@
<button
v-if="withPhone || type != 'phone'"
draggable="true"
class="flex items-center justify-center border border-dashed border-base-300 w-full rounded relative"
class="group flex items-center justify-center border border-dashed border-base-300 hover:border-base-content/20 w-full rounded relative"
:style="{ backgroundColor: backgroundColor }"
@dragstart="onDragstart({ type: type })"
@dragend="$emit('drag-end')"
@click="addField(type)"
>
<div class="w-0 absolute left-0">
<IconDrag class="cursor-grab" />
<div class="flex items-console group-hover:bg-base-200/50 transition-all cursor-grab h-full absolute left-0">
<IconDrag class=" my-auto" />
</div>
<div class="flex items-center flex-col px-2 py-2">
<component :is="icon" />
@@ -257,6 +257,10 @@ export default {
this.fields.push(field)
if (['signature', 'initials', 'cells'].includes(type)) {
this.$emit('set-draw', { field })
}
this.save()
}
}