fix(links): correct Guilds FAQ redirect and Contact Us

This commit is contained in:
Kalista Payne
2025-01-21 12:13:50 -06:00
parent fffbe17bcc
commit be0e8779d5
5 changed files with 8 additions and 26 deletions

View File

@@ -25,9 +25,9 @@
<router-link to="/"> <router-link to="/">
Homepage Homepage
</router-link>or </router-link>or
<router-link :to="contactUsLink"> <a href="mailto:admin@habitica.com">
Contact Us Contact Us
</router-link>about the issue. </a>about the issue.
</p> </p>
</div> </div>
</div> </div>
@@ -40,12 +40,6 @@ import { mapState } from '@/libs/store';
export default { export default {
computed: { computed: {
...mapState(['isUserLoggedIn']), ...mapState(['isUserLoggedIn']),
contactUsLink () {
if (this.isUserLoggedIn) {
return { name: 'guild', params: { groupId: 'a29da26b-37de-4a71-b0c6-48e72a900dac' } };
}
return { name: 'contact' };
},
retiredChatPage () { retiredChatPage () {
return this.$route.fullPath.indexOf('/groups') !== -1; return this.$route.fullPath.indexOf('/groups') !== -1;
}, },

View File

@@ -37,9 +37,9 @@
<h3>{{ $t('footerCompany') }}</h3> <h3>{{ $t('footerCompany') }}</h3>
<ul> <ul>
<li> <li>
<router-link to="/static/contact"> <a href="mailto:admin@habitica.com">
{{ $t('contactUs') }} {{ $t('contactUs') }}
</router-link> </a>
</li> </li>
<li> <li>
<router-link to="/static/press-kit"> <router-link to="/static/press-kit">

View File

@@ -31,13 +31,6 @@
&colon;&nbsp; &colon;&nbsp;
<a href="mailto:admin@habitica.com">admin&commat;habitica&period;com</a> <a href="mailto:admin@habitica.com">admin&commat;habitica&period;com</a>
<br> <br>
{{ $t('generalQuestionsSite') }}
&colon;&nbsp;
<a
target="_blank"
@click.prevent="openBugReportModal(true)"
> {{ $t('askQuestion') }}</a>
<br>
{{ $t('businessInquiries') }} {{ $t('businessInquiries') }}
&colon;&nbsp; &colon;&nbsp;
<a href="mailto:admin@habitica.com">admin@habitica.com</a> <a href="mailto:admin@habitica.com">admin@habitica.com</a>
@@ -54,10 +47,8 @@
<script> <script>
import { mapState } from '@/libs/store'; import { mapState } from '@/libs/store';
import { goToModForm } from '@/libs/modform'; import { goToModForm } from '@/libs/modform';
import reportBug from '@/mixins/reportBug.js';
export default { export default {
mixins: [reportBug],
computed: { computed: {
...mapState({ ...mapState({
user: 'user.data', user: 'user.data',

View File

@@ -66,16 +66,13 @@
class="nav-link" class="nav-link"
>{{ $t('presskit') }}</a> >{{ $t('presskit') }}</a>
</router-link> </router-link>
<router-link <li class="nav-item">
class="nav-item"
tag="li"
to="/static/contact"
>
<a <a
v-once v-once
class="nav-link" class="nav-link"
href="mailto:admin@habitica.com"
>{{ $t('contactUs') }}</a> >{{ $t('contactUs') }}</a>
</router-link> </li>
</ul> </ul>
<ul <ul
v-else v-else

View File

@@ -219,7 +219,7 @@ const router = new VueRouter({
// Only used to handle some redirects // Only used to handle some redirects
// See router.beforeEach // See router.beforeEach
{ path: '/static/faq/tavern-and-guilds', redirect: '/static/tavern-and-guilds' }, { path: '/static/tavern-and-guilds', redirect: '/static/faq/tavern-and-guilds' },
{ path: '/redirect/:redirect', name: 'redirect' }, { path: '/redirect/:redirect', name: 'redirect' },
{ path: '*', redirect: { name: 'notFound' } }, { path: '*', redirect: { name: 'notFound' } },
], ],