add form button props

This commit is contained in:
Pete Matsyburka
2023-12-17 16:10:17 +02:00
parent 442ced8381
commit 1ad3e45519
4 changed files with 31 additions and 3 deletions
+12 -2
View File
@@ -21,7 +21,7 @@
</span>
</a>
<button
v-if="canSendEmail && !isDemo"
v-if="canSendEmail && !isDemo && withSendCopyButton"
class="white-button !h-auto flex items-center space-x-1 w-full"
:disabled="isSendingCopy"
@click.prevent="sendCopyToEmail"
@@ -36,7 +36,7 @@
</span>
</button>
<button
v-if="!isWebView"
v-if="!isWebView && withDownloadButton"
class="base-button flex items-center space-x-1 w-full"
:disabled="isDownloading"
@click.prevent="download"
@@ -115,6 +115,16 @@ export default {
required: false,
default: true
},
withDownloadButton: {
type: Boolean,
required: false,
default: true
},
withSendCopyButton: {
type: Boolean,
required: false,
default: true
},
withConfetti: {
type: Boolean,
required: false,
+12
View File
@@ -317,6 +317,8 @@
:is-demo="isDemo"
:attribution="attribution"
:completed-button="completedButton"
:with-send-copy-button="withSendCopyButton"
:with-download-button="withDownloadButton"
:with-confetti="withConfetti"
:can-send-email="canSendEmail && !!submitter.email"
:submitter-slug="submitterSlug"
@@ -453,6 +455,16 @@ export default {
required: false,
default: () => ({})
},
withSendCopyButton: {
type: Boolean,
required: false,
default: true
},
withDownloadButton: {
type: Boolean,
required: false,
default: true
},
completedButton: {
type: Object,
required: false,