diff --git a/src/components/MailTable.vue b/src/components/MailTable.vue
index cc1ab63..2c59ae0 100644
--- a/src/components/MailTable.vue
+++ b/src/components/MailTable.vue
@@ -21,7 +21,7 @@
-
+
@@ -41,10 +41,17 @@
let openEmail = function(email) {
openedEmail.value = email;
- openedEmail.value.read = true;
+ if(email) {
+ openedEmail.value.read = true;
+ }
}
- return {format, emailSelection, openedEmail, openEmail}
+ let changeEmail = function({amount}){
+ let index = emails.findIndex(e => e == openedEmail.value);
+ openEmail(emails[index + amount])
+ }
+
+ return {format, emailSelection, openedEmail, openEmail, changeEmail}
},
props: {
emails: {
diff --git a/src/components/MailView.vue b/src/components/MailView.vue
index add111a..140cf24 100644
--- a/src/components/MailView.vue
+++ b/src/components/MailView.vue
@@ -8,8 +8,15 @@