diff --git a/lnbits/static/js/components/lnbits-dialog.js b/lnbits/static/js/components/lnbits-dialog.js
index 39a911c5d..12fab0b95 100644
--- a/lnbits/static/js/components/lnbits-dialog.js
+++ b/lnbits/static/js/components/lnbits-dialog.js
@@ -16,7 +16,7 @@ window.app.component('lnbits-dialog', {
},
persistent: {
type: Boolean,
- default: true
+ default: false
},
showCancel: {
type: Boolean,
@@ -46,6 +46,7 @@ window.app.component('lnbits-dialog', {
actionProps() {
const action = this.action || {}
return {
+ icon: action.icon || null,
label: action.label || 'Action',
color: action.color || 'primary',
loading: !!action.loading,
diff --git a/lnbits/templates/components/lnbits-dialog.vue b/lnbits/templates/components/lnbits-dialog.vue
index 9e48ed32b..0e6a2b33b 100644
--- a/lnbits/templates/components/lnbits-dialog.vue
+++ b/lnbits/templates/components/lnbits-dialog.vue
@@ -28,13 +28,13 @@
flat
:color="cancelColor"
:label="cancelLabel"
- @click="handleCancel"
>