Add mailboxes view

This commit is contained in:
Johannes Zellner
2025-03-13 16:16:07 +01:00
parent 8f6656d657
commit 24ed0fd479
4 changed files with 111 additions and 0 deletions

View File

@@ -12,6 +12,7 @@ import EmailView from './views/EmailView.vue';
import EmailDomainView from './views/EmailDomainView.vue';
import EmailsEventlogView from './views/EmailsEventlogView.vue';
import EventlogView from './views/EventlogView.vue';
import MailboxesView from './views/MailboxesView.vue';
import NetworkView from './views/NetworkView.vue';
import ProfileView from './views/ProfileView.vue';
import ServicesView from './views/ServicesView.vue';
@@ -32,6 +33,7 @@ const VIEWS = {
EMAIL: 'email',
EMAIL_DOMAIN: 'email-domain',
EMAILS_EVENTLOG: 'emails-eventlog',
EMAILS_MAILBOXES: 'emails-mailboxes',
EVENTLOG: 'eventlog',
NETWORK: 'network',
PROFILE: 'profile',
@@ -65,6 +67,8 @@ function onHashChange() {
view.value = VIEWS.EMAIL;
} else if (v === VIEWS.EMAILS_EVENTLOG) {
view.value = VIEWS.EMAILS_EVENTLOG;
} else if (v === VIEWS.EMAILS_MAILBOXES) {
view.value = VIEWS.EMAILS_MAILBOXES;
} else if (v.indexOf(VIEWS.EMAIL) === 0) {
view.value = VIEWS.EMAIL_DOMAIN;
} else if (v === VIEWS.EVENTLOG) {
@@ -121,6 +125,7 @@ onMounted(async () => {
<EmailDomainView v-else-if="view === VIEWS.EMAIL_DOMAIN" />
<EmailsEventlogView v-else-if="view === VIEWS.EMAILS_EVENTLOG" />
<EventlogView v-else-if="view === VIEWS.EVENTLOG" />
<MailboxesView v-else-if="view === VIEWS.EMAILS_MAILBOXES" />
<NetworkView v-else-if="view === VIEWS.NETWORK" />
<ProfileView v-else-if="view === VIEWS.PROFILE" />
<ServicesView v-else-if="view === VIEWS.SERVICES" />