Lesson 14, pt. 2 - Disabled Buttons

This commit is contained in:
Jeffrey Biles
2020-08-18 21:19:29 -07:00
parent 7c97ea48e5
commit 040234fedc

View File

@@ -7,9 +7,18 @@
@click="bulkSelect" />
</span>
<span class="buttons">
<button @click="emailSelection.markRead">Mark Read</button>
<button @click="emailSelection.markUnread">Mark Unread</button>
<button @click="emailSelection.archive">Archive</button>
<button @click="emailSelection.markRead"
:disabled="[...emailSelection.emails].every(e => e.read)">
Mark Read
</button>
<button @click="emailSelection.markUnread"
:disabled="[...emailSelection.emails].every(e => !e.read)">
Mark Unread
</button>
<button @click="emailSelection.archive"
:disabled="numberSelected === 0">
Archive
</button>
</span>
</div>
</template>
@@ -37,7 +46,8 @@
allEmailsSelected,
someEmailsSelected,
bulkSelect,
emailSelection
emailSelection,
numberSelected
}
},
props: {