Просмотр исходного кода

fix: separate /deadline and /scheduled from task status for commands

Tienson Qin 10 месяцев назад
Родитель
Сommit
9067635054
2 измененных файлов с 15 добавлено и 5 удалено
  1. 14 4
      src/main/frontend/commands.cljs
  2. 1 1
      src/main/frontend/components/editor.cljs

+ 14 - 4
src/main/frontend/commands.cljs

@@ -357,10 +357,20 @@
 
 
       ;; task management
       ;; task management
       (get-statuses)
       (get-statuses)
-      [["Deadline" [[:editor/clear-current-slash]
-                    [:editor/set-deadline]] "" :icon/calendar-stats]
-       ["Scheduled" [[:editor/clear-current-slash]
-                     [:editor/set-scheduled]] "" :icon/calendar-month]]
+
+      ;; task date
+      [["Deadline"
+        [[:editor/clear-current-slash]
+         [:editor/set-deadline]]
+        ""
+        :icon/calendar-stats
+        "TASK DATE"]
+       ["Scheduled"
+        [[:editor/clear-current-slash]
+         [:editor/set-scheduled]]
+        ""
+        :icon/calendar-month
+        "TASK DATE"]]
 
 
       ;; priority
       ;; priority
       (get-priorities)
       (get-priorities)

+ 1 - 1
src/main/frontend/components/editor.cljs

@@ -47,7 +47,7 @@
               (or
               (or
                (= "Add new property" (first item))
                (= "Add new property" (first item))
                (when (= (count item) 5)
                (when (= (count item) 5)
-                 (contains? #{"TASK STATUS" "PRIORITY"} (last item))))) commands)
+                 (contains? #{"TASK STATUS" "TASK DATE" "PRIORITY"} (last item))))) commands)
     commands))
     commands))
 
 
 (rum/defcs commands < rum/reactive
 (rum/defcs commands < rum/reactive