Browse Source

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

Tienson Qin 10 months ago
parent
commit
9067635054
2 changed files with 15 additions and 5 deletions
  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
       (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
       (get-priorities)

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

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