diff --git a/exports/confirmationservice.d.ts b/exports/confirmationservice.d.ts new file mode 100644 index 000000000..c904725c3 --- /dev/null +++ b/exports/confirmationservice.d.ts @@ -0,0 +1 @@ +export * from './components/confirmation/ConfirmationService'; \ No newline at end of file diff --git a/exports/confirmationservice.js b/exports/confirmationservice.js new file mode 100644 index 000000000..075dcf574 --- /dev/null +++ b/exports/confirmationservice.js @@ -0,0 +1,3 @@ +'use strict'; +module.exports = require('./components/confirmation/ConfirmationService.js'); + \ No newline at end of file diff --git a/exports/confirmdialog.d.ts b/exports/confirmdialog.d.ts new file mode 100644 index 000000000..e76e081b0 --- /dev/null +++ b/exports/confirmdialog.d.ts @@ -0,0 +1 @@ +export * from './components/confirmdialog/ConfirmDialog'; \ No newline at end of file diff --git a/exports/confirmdialog.js b/exports/confirmdialog.js new file mode 100644 index 000000000..0c5526880 --- /dev/null +++ b/exports/confirmdialog.js @@ -0,0 +1,3 @@ +'use strict'; +module.exports = require('./components/confirmdialog/ConfirmDialog.vue'); + \ No newline at end of file diff --git a/exports/useConfirm.d.ts b/exports/useConfirm.d.ts new file mode 100644 index 000000000..72ac25919 --- /dev/null +++ b/exports/useConfirm.d.ts @@ -0,0 +1 @@ +export * from './components/confirmation/useConfirm'; \ No newline at end of file diff --git a/exports/useConfirm.js b/exports/useConfirm.js new file mode 100644 index 000000000..c3fe56aed --- /dev/null +++ b/exports/useConfirm.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./components/confirmation/useConfirm.js'); \ No newline at end of file diff --git a/public/themes/arya-blue/theme.css b/public/themes/arya-blue/theme.css index 1f07716fb..830c2f28e 100644 --- a/public/themes/arya-blue/theme.css +++ b/public/themes/arya-blue/theme.css @@ -2972,6 +2972,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/arya-green/theme.css b/public/themes/arya-green/theme.css index bcf161068..760dbb84b 100644 --- a/public/themes/arya-green/theme.css +++ b/public/themes/arya-green/theme.css @@ -2972,6 +2972,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/arya-orange/theme.css b/public/themes/arya-orange/theme.css index 62cbe56aa..4776b4632 100644 --- a/public/themes/arya-orange/theme.css +++ b/public/themes/arya-orange/theme.css @@ -2972,6 +2972,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/arya-purple/theme.css b/public/themes/arya-purple/theme.css index d630006ff..49846a558 100644 --- a/public/themes/arya-purple/theme.css +++ b/public/themes/arya-purple/theme.css @@ -2972,6 +2972,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/bootstrap4-dark-blue/theme.css b/public/themes/bootstrap4-dark-blue/theme.css index 7d7dc0277..a6fc71c46 100644 --- a/public/themes/bootstrap4-dark-blue/theme.css +++ b/public/themes/bootstrap4-dark-blue/theme.css @@ -2984,6 +2984,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/bootstrap4-dark-purple/theme.css b/public/themes/bootstrap4-dark-purple/theme.css index 1e1a170fe..84e128ff1 100644 --- a/public/themes/bootstrap4-dark-purple/theme.css +++ b/public/themes/bootstrap4-dark-purple/theme.css @@ -2984,6 +2984,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/bootstrap4-light-blue/theme.css b/public/themes/bootstrap4-light-blue/theme.css index 7d7a30b45..61c148ec5 100644 --- a/public/themes/bootstrap4-light-blue/theme.css +++ b/public/themes/bootstrap4-light-blue/theme.css @@ -2984,6 +2984,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/bootstrap4-light-purple/theme.css b/public/themes/bootstrap4-light-purple/theme.css index a63e4237f..5ffc4c82d 100644 --- a/public/themes/bootstrap4-light-purple/theme.css +++ b/public/themes/bootstrap4-light-purple/theme.css @@ -2984,6 +2984,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/fluent-light/theme.css b/public/themes/fluent-light/theme.css index 6c6829127..3c8f9db4d 100644 --- a/public/themes/fluent-light/theme.css +++ b/public/themes/fluent-light/theme.css @@ -2947,6 +2947,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/luna-amber/theme.css b/public/themes/luna-amber/theme.css index 8154407bb..9f5d42adf 100644 --- a/public/themes/luna-amber/theme.css +++ b/public/themes/luna-amber/theme.css @@ -2959,6 +2959,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/luna-blue/theme.css b/public/themes/luna-blue/theme.css index 409c4a4e0..95257eb4f 100644 --- a/public/themes/luna-blue/theme.css +++ b/public/themes/luna-blue/theme.css @@ -2959,6 +2959,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/luna-green/theme.css b/public/themes/luna-green/theme.css index f2e58f5c1..1076f4f8d 100644 --- a/public/themes/luna-green/theme.css +++ b/public/themes/luna-green/theme.css @@ -2959,6 +2959,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/luna-pink/theme.css b/public/themes/luna-pink/theme.css index 75d99dcb7..5aebb038a 100644 --- a/public/themes/luna-pink/theme.css +++ b/public/themes/luna-pink/theme.css @@ -2959,6 +2959,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/md-dark-deeppurple/theme.css b/public/themes/md-dark-deeppurple/theme.css index 63894f7ac..6c727dd54 100644 --- a/public/themes/md-dark-deeppurple/theme.css +++ b/public/themes/md-dark-deeppurple/theme.css @@ -2996,6 +2996,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.32); diff --git a/public/themes/md-dark-indigo/theme.css b/public/themes/md-dark-indigo/theme.css index 58cbdf994..a4069c851 100644 --- a/public/themes/md-dark-indigo/theme.css +++ b/public/themes/md-dark-indigo/theme.css @@ -2996,6 +2996,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.32); diff --git a/public/themes/md-light-deeppurple/theme.css b/public/themes/md-light-deeppurple/theme.css index e245a0cd9..3afa22a7d 100644 --- a/public/themes/md-light-deeppurple/theme.css +++ b/public/themes/md-light-deeppurple/theme.css @@ -2996,6 +2996,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.32); diff --git a/public/themes/md-light-indigo/theme.css b/public/themes/md-light-indigo/theme.css index bfbf2898d..fba9db60a 100644 --- a/public/themes/md-light-indigo/theme.css +++ b/public/themes/md-light-indigo/theme.css @@ -2996,6 +2996,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.32); diff --git a/public/themes/mdc-dark-deeppurple/theme.css b/public/themes/mdc-dark-deeppurple/theme.css index dae9562df..d718bc801 100644 --- a/public/themes/mdc-dark-deeppurple/theme.css +++ b/public/themes/mdc-dark-deeppurple/theme.css @@ -2996,6 +2996,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.32); diff --git a/public/themes/mdc-dark-indigo/theme.css b/public/themes/mdc-dark-indigo/theme.css index 90538c880..ac2f7aba1 100644 --- a/public/themes/mdc-dark-indigo/theme.css +++ b/public/themes/mdc-dark-indigo/theme.css @@ -2996,6 +2996,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.32); diff --git a/public/themes/mdc-light-deeppurple/theme.css b/public/themes/mdc-light-deeppurple/theme.css index 848f5bc54..a93011753 100644 --- a/public/themes/mdc-light-deeppurple/theme.css +++ b/public/themes/mdc-light-deeppurple/theme.css @@ -2996,6 +2996,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.32); diff --git a/public/themes/mdc-light-indigo/theme.css b/public/themes/mdc-light-indigo/theme.css index fff05350a..3d953ccb1 100644 --- a/public/themes/mdc-light-indigo/theme.css +++ b/public/themes/mdc-light-indigo/theme.css @@ -2996,6 +2996,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.32); diff --git a/public/themes/nova-accent/theme.css b/public/themes/nova-accent/theme.css index e4cf3aef9..2bcc9cc36 100644 --- a/public/themes/nova-accent/theme.css +++ b/public/themes/nova-accent/theme.css @@ -2947,6 +2947,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/nova-alt/theme.css b/public/themes/nova-alt/theme.css index 0f56e39f8..59df51354 100644 --- a/public/themes/nova-alt/theme.css +++ b/public/themes/nova-alt/theme.css @@ -2959,6 +2959,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/nova-vue/theme.css b/public/themes/nova-vue/theme.css index 25c547904..93d42033d 100644 --- a/public/themes/nova-vue/theme.css +++ b/public/themes/nova-vue/theme.css @@ -2959,6 +2959,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/nova/theme.css b/public/themes/nova/theme.css index 141490452..6c33e951a 100644 --- a/public/themes/nova/theme.css +++ b/public/themes/nova/theme.css @@ -2959,6 +2959,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/rhea/theme.css b/public/themes/rhea/theme.css index 85b53b79d..38b539b27 100644 --- a/public/themes/rhea/theme.css +++ b/public/themes/rhea/theme.css @@ -2947,6 +2947,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/saga-blue/theme.css b/public/themes/saga-blue/theme.css index be17c5c6e..e5083b16e 100644 --- a/public/themes/saga-blue/theme.css +++ b/public/themes/saga-blue/theme.css @@ -2972,6 +2972,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/saga-green/theme.css b/public/themes/saga-green/theme.css index b2d22ea8d..94f0ebe45 100644 --- a/public/themes/saga-green/theme.css +++ b/public/themes/saga-green/theme.css @@ -2972,6 +2972,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/saga-orange/theme.css b/public/themes/saga-orange/theme.css index 4ed92f807..f71337fba 100644 --- a/public/themes/saga-orange/theme.css +++ b/public/themes/saga-orange/theme.css @@ -2972,6 +2972,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/saga-purple/theme.css b/public/themes/saga-purple/theme.css index 0989bf1c2..36a9edb50 100644 --- a/public/themes/saga-purple/theme.css +++ b/public/themes/saga-purple/theme.css @@ -2972,6 +2972,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/vela-blue/theme.css b/public/themes/vela-blue/theme.css index cbf8b9504..b518074bd 100644 --- a/public/themes/vela-blue/theme.css +++ b/public/themes/vela-blue/theme.css @@ -2972,6 +2972,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/vela-green/theme.css b/public/themes/vela-green/theme.css index dc35979b4..a5fa5939e 100644 --- a/public/themes/vela-green/theme.css +++ b/public/themes/vela-green/theme.css @@ -2972,6 +2972,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/vela-orange/theme.css b/public/themes/vela-orange/theme.css index c09c2a506..da6f16e69 100644 --- a/public/themes/vela-orange/theme.css +++ b/public/themes/vela-orange/theme.css @@ -2972,6 +2972,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/public/themes/vela-purple/theme.css b/public/themes/vela-purple/theme.css index 662fee792..aee535fbb 100644 --- a/public/themes/vela-purple/theme.css +++ b/public/themes/vela-purple/theme.css @@ -2972,6 +2972,12 @@ margin: 0 0.5rem 0 0; width: auto; } +.p-dialog.p-confirm-dialog .p-confirm-dialog-icon { + font-size: 2rem; +} +.p-dialog.p-confirm-dialog .p-confirm-dialog-message { + margin-left: 1rem; +} .p-dialog-mask.p-component-overlay { background-color: rgba(0, 0, 0, 0.4); diff --git a/src/AppMenu.vue b/src/AppMenu.vue index b3d249e87..4e5724fd1 100755 --- a/src/AppMenu.vue +++ b/src/AppMenu.vue @@ -174,6 +174,7 @@