diff --git a/src/components/MailTable.vue b/src/components/MailTable.vue index 2ad5b88..8c4a521 100644 --- a/src/components/MailTable.vue +++ b/src/components/MailTable.vue @@ -4,7 +4,7 @@ + @click="readEmail(email)"> @@ -13,7 +13,7 @@

{{email.subject}} - {{email.body}}

{{format(new Date(email.sentAt), 'MMM do yyyy')}} - + @@ -41,6 +41,16 @@ return e1.sentAt < e2.sentAt ? 1 : -1 }) } + }, + methods: { + readEmail(email){ + email.read = true + axios.put(`http://localhost:3000/emails/${email.id}`, email) + }, + archiveEmail(email){ + email.archived = true; + axios.put(`http://localhost:3000/emails/${email.id}`, email) + } } }