mirror of
https://github.com/louislam/uptime-kuma.git
synced 2025-06-07 05:22:35 +02:00
fix eslint errors
This commit is contained in:
parent
e24d5b8f5e
commit
f56be2ec9f
1 changed files with 38 additions and 40 deletions
|
@ -1,7 +1,7 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
<label for="sendgrid-api-key" class="form-label">{{ $t("SendGrid API Key") }}</label>
|
<label for="sendgrid-api-key" class="form-label">{{ $t("SendGrid API Key") }}</label>
|
||||||
<HiddenInput id="push-api-key" v-model="$parent.notification.sendgridApiKey" :required="true" autocomplete="new-password"></HiddenInput>
|
<HiddenInput id="push-api-key" v-model="$parent.notification.sendgridApiKey" required autocomplete="new-password"></HiddenInput>
|
||||||
</div>
|
</div>
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
<label for="sendgrid-from-email" class="form-label">{{ $t("From Email") }}</label>
|
<label for="sendgrid-from-email" class="form-label">{{ $t("From Email") }}</label>
|
||||||
|
@ -11,10 +11,10 @@
|
||||||
type="text"
|
type="text"
|
||||||
class="form-control"
|
class="form-control"
|
||||||
:class="{ 'is-invalid': errors.from }"
|
:class="{ 'is-invalid': errors.from }"
|
||||||
@input="validateEmail($event, 'from')"
|
|
||||||
required
|
required
|
||||||
|
@input="validateEmail($event, 'from')"
|
||||||
>
|
>
|
||||||
<div class="invalid-feedback" v-if="errors.from">
|
<div v-if="errors.from" class="invalid-feedback">
|
||||||
{{ $t("Please use format: Friendly Name <email@domain.com> or just email@domain.com") }}
|
{{ $t("Please use format: Friendly Name <email@domain.com> or just email@domain.com") }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -26,10 +26,10 @@
|
||||||
type="text"
|
type="text"
|
||||||
class="form-control"
|
class="form-control"
|
||||||
:class="{ 'is-invalid': errors.to }"
|
:class="{ 'is-invalid': errors.to }"
|
||||||
@input="validateEmail($event, 'to')"
|
|
||||||
required
|
required
|
||||||
|
@input="validateEmail($event, 'to')"
|
||||||
>
|
>
|
||||||
<div class="invalid-feedback" v-if="errors.to">
|
<div v-if="errors.to" class="invalid-feedback">
|
||||||
{{ $t("Please use format: Friendly Name <email@domain.com> or just email@domain.com") }}
|
{{ $t("Please use format: Friendly Name <email@domain.com> or just email@domain.com") }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -42,10 +42,9 @@
|
||||||
class="form-control"
|
class="form-control"
|
||||||
:class="{ 'is-invalid': errors.cc }"
|
:class="{ 'is-invalid': errors.cc }"
|
||||||
@input="validateEmail($event, 'cc')"
|
@input="validateEmail($event, 'cc')"
|
||||||
|
|
||||||
>
|
>
|
||||||
<div class="form-text">{{ $t("Separate multiple email addresses with commas") }}</div>
|
<div class="form-text">{{ $t("Separate multiple email addresses with commas") }}</div>
|
||||||
<div class="invalid-feedback" v-if="errors.cc">
|
<div v-if="errors.cc" class="invalid-feedback">
|
||||||
{{ $t("Please use format: Friendly Name <email@domain.com> or just email@domain.com for each address") }}
|
{{ $t("Please use format: Friendly Name <email@domain.com> or just email@domain.com for each address") }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -58,10 +57,9 @@
|
||||||
class="form-control"
|
class="form-control"
|
||||||
:class="{ 'is-invalid': errors.bcc }"
|
:class="{ 'is-invalid': errors.bcc }"
|
||||||
@input="validateEmail($event, 'bcc')"
|
@input="validateEmail($event, 'bcc')"
|
||||||
|
|
||||||
>
|
>
|
||||||
<div class="form-text">{{ $t("Separate multiple email addresses with commas") }}</div>
|
<div class="form-text">{{ $t("Separate multiple email addresses with commas") }}</div>
|
||||||
<div class="invalid-feedback" v-if="errors.bcc">
|
<div v-if="errors.bcc" class="invalid-feedback">
|
||||||
{{ $t("Please use format: Friendly Name <email@domain.com> or just email@domain.com for each address") }}
|
{{ $t("Please use format: Friendly Name <email@domain.com> or just email@domain.com for each address") }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -91,6 +89,12 @@ export default {
|
||||||
cc: false,
|
cc: false,
|
||||||
bcc: false
|
bcc: false
|
||||||
}
|
}
|
||||||
|
};
|
||||||
|
},
|
||||||
|
|
||||||
|
mounted() {
|
||||||
|
if (typeof this.$parent.notification.sendgridSubject === "undefined") {
|
||||||
|
this.$parent.notification.sendgridSubject = "Notification from Your Uptime Kuma";
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -109,9 +113,9 @@ export default {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (field === 'cc' || field === 'bcc') {
|
if (field === "cc" || field === "bcc") {
|
||||||
if (value.includes(',')) {
|
if (value.includes(",")) {
|
||||||
this.errors[field] = !value.split(',')
|
this.errors[field] = !value.split(",")
|
||||||
.map(email => email.trim())
|
.map(email => email.trim())
|
||||||
.every(email => this.isValidEmailFormat(email));
|
.every(email => this.isValidEmailFormat(email));
|
||||||
return;
|
return;
|
||||||
|
@ -120,13 +124,7 @@ export default {
|
||||||
|
|
||||||
this.errors[field] = !this.isValidEmailFormat(value);
|
this.errors[field] = !this.isValidEmailFormat(value);
|
||||||
}
|
}
|
||||||
},
|
|
||||||
|
|
||||||
mounted() {
|
|
||||||
if (typeof this.$parent.notification.sendgridSubject === "undefined") {
|
|
||||||
this.$parent.notification.sendgridSubject = "Notification from Your Uptime Kuma";
|
|
||||||
}
|
}
|
||||||
},
|
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue