add builder props

pull/217/head
Pete Matsyburka 2 years ago
parent 0c24a2016c
commit bb723d20cb

@ -147,6 +147,7 @@
:document="document"
:is-drag="!!dragField"
:default-fields="defaultFields"
:allow-draw="!onlyDefinedFields"
:draw-field="drawField"
:editable="editable"
:base-url="baseUrl"
@ -236,6 +237,7 @@
:default-submitters="defaultSubmitters"
:default-fields="defaultFields"
:with-sticky-submitters="withStickySubmitters"
:only-defined-fields="onlyDefinedFields"
:editable="editable"
@set-draw="[drawField = $event.field, drawOption = $event.option]"
@set-drag="dragField = $event"
@ -397,6 +399,11 @@ export default {
required: false,
default: false
},
onlyDefinedFields: {
type: Boolean,
required: false,
default: false
},
fetchOptions: {
type: Object,
required: false,

@ -7,6 +7,7 @@
:number="index"
:editable="editable"
:areas="areasIndex[index]"
:allow-draw="allowDraw"
:is-drag="isDrag"
:default-fields="defaultFields"
:draw-field="drawField"
@ -41,6 +42,11 @@ export default {
required: false,
default: () => []
},
allowDraw: {
type: Boolean,
required: false,
default: true
},
selectedSubmitter: {
type: Object,
required: true

@ -64,7 +64,7 @@
</template>
</div>
<div
v-if="editable"
v-if="editable && !onlyDefinedFields"
class="grid grid-cols-3 gap-1 pb-2"
>
<template
@ -175,6 +175,11 @@ export default {
required: false,
default: () => []
},
onlyDefinedFields: {
type: Boolean,
required: false,
default: true
},
defaultSubmitters: {
type: Array,
required: false,

@ -75,6 +75,11 @@ export default {
required: false,
default: () => []
},
allowDraw: {
type: Boolean,
required: false,
default: true
},
selectedSubmitter: {
type: Object,
required: true
@ -149,6 +154,10 @@ export default {
})
},
onStartDraw (e) {
if (!this.allowDraw) {
return
}
if (this.isMobile && !this.drawField) {
return
}

Loading…
Cancel
Save