mirror of
https://github.com/kevin-DL/build-gmail-clone-with-vue-3.git
synced 2026-01-24 07:55:34 +00:00
shorthand for keys in hash
This commit is contained in:
@@ -15,7 +15,8 @@ export const useEmailSelection = function(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
const emailSelection = {
|
const emailSelection = {
|
||||||
emails: emails,
|
emails,
|
||||||
|
clear,
|
||||||
toggle(id) {
|
toggle(id) {
|
||||||
if(emails.has(id)) {
|
if(emails.has(id)) {
|
||||||
emails.delete(id)
|
emails.delete(id)
|
||||||
@@ -28,7 +29,6 @@ export const useEmailSelection = function(){
|
|||||||
emails.add(email)
|
emails.add(email)
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
clear: clear,
|
|
||||||
markRead(){ forSelected(e => e.read = true )},
|
markRead(){ forSelected(e => e.read = true )},
|
||||||
markUnread(){ forSelected(e => e.read = false )},
|
markUnread(){ forSelected(e => e.read = false )},
|
||||||
archive(){ forSelected(e => e.archived = true); clear();},
|
archive(){ forSelected(e => e.archived = true); clear();},
|
||||||
|
|||||||
Reference in New Issue
Block a user