add withUploadButton builder prop

pull/142/head
DocuSeal 2 years ago committed by Pete Matsyburka
parent a27eb18670
commit 1dbde7a6d8

@ -77,6 +77,7 @@
:item="item" :item="item"
:document="sortedDocuments[index]" :document="sortedDocuments[index]"
:accept-file-types="acceptFileTypes" :accept-file-types="acceptFileTypes"
:with-replace-button="withUploadButton"
:editable="editable" :editable="editable"
:template="template" :template="template"
:is-direct-upload="isDirectUpload" :is-direct-upload="isDirectUpload"
@ -92,7 +93,7 @@
:class="{ 'bg-base-100': withStickySubmitters }" :class="{ 'bg-base-100': withStickySubmitters }"
> >
<Upload <Upload
v-if="sortedDocuments.length && editable" v-if="sortedDocuments.length && editable && withUploadButton"
:accept-file-types="acceptFileTypes" :accept-file-types="acceptFileTypes"
:template-id="template.id" :template-id="template.id"
:is-direct-upload="isDirectUpload" :is-direct-upload="isDirectUpload"
@ -106,7 +107,7 @@
class="pr-3.5 pl-0.5" class="pr-3.5 pl-0.5"
> >
<Dropzone <Dropzone
v-if="!sortedDocuments.length" v-if="!sortedDocuments.length && withUploadButton"
:template-id="template.id" :template-id="template.id"
:accept-file-types="acceptFileTypes" :accept-file-types="acceptFileTypes"
:is-direct-upload="isDirectUpload" :is-direct-upload="isDirectUpload"
@ -133,6 +134,7 @@
v-if="isBreakpointLg && editable" v-if="isBreakpointLg && editable"
:with-arrows="template.schema.length > 1" :with-arrows="template.schema.length > 1"
:item="template.schema.find((item) => item.attachment_uuid === document.uuid)" :item="template.schema.find((item) => item.attachment_uuid === document.uuid)"
:with-replace-button="withUploadButton"
:document="document" :document="document"
:template="template" :template="template"
:is-direct-upload="isDirectUpload" :is-direct-upload="isDirectUpload"
@ -149,6 +151,7 @@
class="pb-4" class="pb-4"
> >
<Upload <Upload
v-if="withUploadButton"
:template-id="template.id" :template-id="template.id"
:is-direct-upload="isDirectUpload" :is-direct-upload="isDirectUpload"
@success="updateFromUpload" @success="updateFromUpload"
@ -316,6 +319,11 @@ export default {
required: false, required: false,
default: true default: true
}, },
withUploadButton: {
type: Boolean,
required: false,
default: true
},
withPhone: { withPhone: {
type: Boolean, type: Boolean,
required: false, required: false,

@ -7,6 +7,7 @@
@update:model-value="onUpdateName" @update:model-value="onUpdateName"
/> />
<ReplaceButton <ReplaceButton
v-if="withReplaceButton"
:is-direct-upload="isDirectUpload" :is-direct-upload="isDirectUpload"
:template-id="template.id" :template-id="template.id"
@click.stop @click.stop
@ -67,6 +68,11 @@ export default {
required: true, required: true,
default: false default: false
}, },
withReplaceButton: {
type: Boolean,
required: true,
default: true
},
withArrows: { withArrows: {
type: Boolean, type: Boolean,
required: false, required: false,

@ -19,6 +19,7 @@
<div style="width: 26px" /> <div style="width: 26px" />
<div class=""> <div class="">
<ReplaceButton <ReplaceButton
v-if="withReplaceButton"
:is-direct-upload="isDirectUpload" :is-direct-upload="isDirectUpload"
:template-id="template.id" :template-id="template.id"
:accept-file-types="acceptFileTypes" :accept-file-types="acceptFileTypes"
@ -108,6 +109,11 @@ export default {
required: false, required: false,
default: 'image/*, application/pdf' default: 'image/*, application/pdf'
}, },
withReplaceButton: {
type: Boolean,
required: true,
default: true
},
isDirectUpload: { isDirectUpload: {
type: Boolean, type: Boolean,
required: true, required: true,

Loading…
Cancel
Save