feat(mobile): add priority toggle button to toolbar

This commit is contained in:
leizhe
2022-01-04 10:35:21 +08:00
committed by Andelf
parent 8f73d27eda
commit 7a8aa9329c
3 changed files with 33 additions and 0 deletions

View File

@@ -3,6 +3,20 @@
[frontend.util :as util]
[frontend.util.marker :as marker]))
(defn cycle-priority-state
[content]
(let [priority-reg #"\[#(ABC){1}\]\s{1}"
priority (last (util/safe-re-find priority-reg content))
next-priority (case priority
"A" "B"
"B" "C"
"C" nil
"A")]
(and next-priority (util/format "[#%s]" next-priority))))
(defn add-or-update-priority
[content format priority]
(let [priority-pattern #"(\[#[ABC]\])?\s?"