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 @@