summaryrefslogtreecommitdiff
path: root/src/views/Support.vue
diff options
context:
space:
mode:
authorgumi <git@gumi.ca>2019-07-13 14:51:35 -0400
committergumi <git@gumi.ca>2019-07-20 17:53:11 -0400
commitd9376169bc0d778381e5c4ff64ef9900d58ce219 (patch)
tree62b8e298f5fc7b6467d85424fd9db79c30f6a0dd /src/views/Support.vue
parenta55d1feb915d5961d5aa0bca869210534cb9dc3e (diff)
downloadwebsite-d9376169bc0d778381e5c4ff64ef9900d58ce219.tar.gz
website-d9376169bc0d778381e5c4ff64ef9900d58ce219.tar.bz2
website-d9376169bc0d778381e5c4ff64ef9900d58ce219.tar.xz
website-d9376169bc0d778381e5c4ff64ef9900d58ce219.zip
scrap everything and start over with Vue
Diffstat (limited to 'src/views/Support.vue')
-rw-r--r--src/views/Support.vue49
1 files changed, 49 insertions, 0 deletions
diff --git a/src/views/Support.vue b/src/views/Support.vue
new file mode 100644
index 0000000..458ffe0
--- /dev/null
+++ b/src/views/Support.vue
@@ -0,0 +1,49 @@
+<template>
+ <main class="support">
+ <h1>Support</h1>
+ <p>Please select your issue below. If you cannot find your issue, contact us.</p>
+
+ <h1>Account problems</h1>
+ <ul>
+ <li><router-link to="/recover/password">I forgot my password</router-link></li>
+ <li><router-link to="/recover/username">I forgot my user name</router-link></li>
+ <li><a href="https://forums.themanaworld.org/viewtopic.php?f=20&t=7559">My account is banned</a></li>
+ <li><a href="https://forums.themanaworld.org/viewtopic.php?f=20&t=6472">My account was compromised</a></li>
+ </ul>
+
+ <h1 id="contact">Contact us</h1>
+ <p>On IRC: <a href="https://forums.themanaworld.org/viewforum.php?f=41" target="_blank" rel="noopener">#themanaworld on Freenode</a></p>
+ <p>On Discord: <a href="https://forums.themanaworld.org/viewforum.php?f=65" target="_blank" rel="noopener">The Mana World server</a></p>
+ <p>On the forums: <a href="https://forums.themanaworld.org/viewforum.php?f=3">Support and Bug reports</a></p>
+
+ <h1>Technical contacts</h1>
+ Legal inquiries: <address>legal@themanaworld.org</address>
+ DMCA takedown requests: <address>legal@themanaworld.org</address>
+ GDPR requests: <address>legal@themanaworld.org</address>
+ Security disclosures:
+ <address>
+ security@themanaworld.org
+ <span v-if="PGP">(PGP: <a :href="`http://pgp.mit.edu/pks/lookup?op=get&search=${PGP}`" rel="noopener">{{PGP}}</a>)</span>
+ </address>
+ </main>
+</template>
+
+<style scoped>
+address {
+ font-family: monospace;
+
+ &:not(:last-of-type) {
+ margin-bottom: 1.5em;
+ }
+}
+</style>
+
+<script lang="ts">
+import Vue from "vue"
+import Component from "vue-class-component"
+
+@Component
+export default class Copyright extends Vue {
+ PGP = process.env.VUE_APP_PGP;
+}
+</script>