From 81f241dda50315a26a4b9c507c0b5252839414c2 Mon Sep 17 00:00:00 2001 From: lesion Date: Thu, 21 Oct 2021 12:21:00 +0200 Subject: [PATCH] show alert icon on smtp settings btn in case not done --- components/admin/Settings.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/components/admin/Settings.vue b/components/admin/Settings.vue index 0cbf90a1..a7ce1351 100644 --- a/components/admin/Settings.vue +++ b/components/admin/Settings.vue @@ -52,7 +52,8 @@ SMTP(@close='showSMTP = false') v-card-actions - v-btn(text @click='showSMTP=true') mdi-email {{$t('admin.show_smtp_setup')}} + v-btn(text @click='showSMTP=true') + mdi-alert {{$t('admin.show_smtp_setup')}} v-btn(text @click='$emit("complete")' color='primary' v-if='setup') {{$t('common.next')}} v-icon mdi-arrow-right @@ -81,6 +82,9 @@ export default { }, computed: { ...mapState(['settings']), + showSMTPAlert () { + return !this.setup && !this.settings.admin_email && !this.settings.smtp && !this.settings.smtp.host && !this.settings.smtp.user + }, instance_locale: { get () { return this.settings.instance_locale }, set (value) { this.setSetting({ key: 'instance_locale', value }) }