summaryrefslogtreecommitdiffstats
path: root/src/components/notifications/46elks.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/notifications/46elks.vue')
-rw-r--r--src/components/notifications/46elks.vue48
1 files changed, 48 insertions, 0 deletions
diff --git a/src/components/notifications/46elks.vue b/src/components/notifications/46elks.vue
new file mode 100644
index 0000000..d29655b
--- /dev/null
+++ b/src/components/notifications/46elks.vue
@@ -0,0 +1,48 @@
+<template>
+ <div class="mb-3">
+ <label for="ElksUsername" class="form-label">{{ $t("Username") }}</label>
+ <input id="ElksUsername" v-model="$parent.notification.elksUsername" type="text" class="form-control" required>
+ <label for="ElksPassword" class="form-label">{{ $t("Password") }}</label>
+ </div>
+ <div class="form-text">
+ <HiddenInput id="ElksPassword" v-model="$parent.notification.elksAuthToken" :required="true" autocomplete="new-password"></HiddenInput>
+ <i18n-t tag="p" keypath="Can be found on:">
+ <a href="https://46elks.com/account" target="_blank">https://46elks.com/account</a>
+ </i18n-t>
+ </div>
+ <div class="mb-3">
+ <label for="Elks-from-number" class="form-label">{{ $t("From") }}</label>
+ <input id="Elks-from-number" v-model="$parent.notification.elksFromNumber" type="text" class="form-control" required>
+ <div class="form-text">
+ {{ $t("Either a text sender ID or a phone number in E.164 format if you want to be able to receive replies.") }}
+ <i18n-t tag="p" keypath="More info on:">
+ <a href="https://46elks.se/kb/text-sender-id" target="_blank">https://46elks.se/kb/text-sender-id</a>
+ </i18n-t>
+ </div>
+ </div>
+
+ <div class="mb-3">
+ <label for="Elks-to-number" class="form-label">{{ $t("To Number") }}</label>
+ <input id="Elks-to-number" v-model="$parent.notification.elksToNumber" type="text" class="form-control" required>
+ <div class="form-text">
+ {{ $t("The phone number of the recipient in E.164 format.") }}
+ <i18n-t tag="p" keypath="More info on:">
+ <a href="https://46elks.se/kb/e164" target="_blank">https://46elks.se/kb/e164</a>
+ </i18n-t>
+ </div>
+ </div>
+
+ <i18n-t tag="p" keypath="More info on:" style="margin-top: 8px;">
+ <a href="https://46elks.com/docs/send-sms" target="_blank">https://46elks.com/docs/send-sms</a>
+ </i18n-t>
+</template>
+
+<script>
+import HiddenInput from "../HiddenInput.vue";
+
+export default {
+ components: {
+ HiddenInput,
+ },
+};
+</script>