diff --git a/src/components/card/CardSidebarTabDetails.vue b/src/components/card/CardSidebarTabDetails.vue index 5fb648149..b3c4afd6d 100644 --- a/src/components/card/CardSidebarTabDetails.vue +++ b/src/components/card/CardSidebarTabDetails.vue @@ -35,7 +35,7 @@ @select="assignUserToCard" @remove="removeUserFromCard" /> - +
(a.title < b.title) ? -1 : 1) }, @@ -133,15 +131,6 @@ export default { localStorage.setItem('deck.selectedStackId', this.card.stackId) }, - async updateCardDue(val) { - this.saving = true - await this.$store.dispatch('updateCardDue', { - ...this.copiedCard, - duedate: val ? (new Date(val)).toISOString() : null, - }) - this.saving = false - }, - assignUserToCard(user) { this.$store.dispatch('assignCardToUser', { card: this.copiedCard, @@ -162,6 +151,13 @@ export default { }) }, + updateCardDue(val) { + this.$store.dispatch('updateCardDue', { + ...this.copiedCard, + duedate: val ? (new Date(val)).toISOString() : null, + }) + }, + addLabelToCard(newLabel) { this.copiedCard.labels.push(newLabel) const data = { @@ -205,15 +201,6 @@ export default { } - diff --git a/src/components/card/DueDateSelector.vue b/src/components/card/DueDateSelector.vue index a068d8bde..23b749162 100644 --- a/src/components/card/DueDateSelector.vue +++ b/src/components/card/DueDateSelector.vue @@ -4,19 +4,34 @@
- - - + :hide-label="true" + type="datetime-local" /> + + + + {{ shortcut.label }} + + + + + + {{ t('deck', 'Choose a date') }} + + {{ t('deck', 'Remove due date') }} @@ -26,17 +41,21 @@