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" />
+
+
+
+
+ selectShortcut(shortcut)">
+ {{ shortcut.label }}
+
+
+
+
+
+
+
+ {{ t('deck', 'Choose a date') }}
+
+
{{ t('deck', 'Remove due date') }}
@@ -26,17 +41,21 @@