fix: lint

This commit is contained in:
Tienson Qin
2026-01-05 16:39:41 +08:00
parent 6d51d33f15
commit cbece9e29f
5 changed files with 8 additions and 14 deletions

View File

@@ -147,10 +147,10 @@
(defn pluralize (defn pluralize
"Pluralize or singularize based on count. If inclusive, prefix with count." "Pluralize or singularize based on count. If inclusive, prefix with count."
([word count] (pluralize word count false)) ([word item-count] (pluralize word item-count false))
([word count inclusive] ([word item-count inclusive]
(let [pluralized (if (= count 1) (singular word) (plural word))] (let [pluralized (if (= item-count 1) (singular word) (plural word))]
(str (when inclusive (str count " ")) (str (when inclusive (str item-count " "))
pluralized)))) pluralized))))
(defn add-plural-rule! (defn add-plural-rule!

View File

@@ -145,6 +145,6 @@
target (db-test/find-page-by-title @conn "Bob") target (db-test/find-page-by-title @conn "Bob")
results (ldb/get-bidirectional-properties @conn (:db/id target))] results (ldb/get-bidirectional-properties @conn (:db/id target))]
(is (= 1 (count results))) (is (= 1 (count results)))
(is (= "Persons" (:title (first results)))) (is (= "People" (:title (first results))))
(is (= ["Alice"] (is (= ["Alice"]
(map :block/title (:entities (first results)))))))) (map :block/title (:entities (first results))))))))

View File

@@ -1077,13 +1077,11 @@
[block property value table-view?] [block property value table-view?]
(let [[editing? set-editing!] (hooks/use-state false) (let [[editing? set-editing!] (hooks/use-state false)
*ref (hooks/use-ref nil) *ref (hooks/use-ref nil)
*input-ref (hooks/use-ref nil)
string-value (cond string-value (cond
(string? value) value (string? value) value
(some? value) (str (db-property/property-value-content value)) (some? value) (str (db-property/property-value-content value))
:else "") :else "")
[value set-value!] (hooks/use-state string-value) [value set-value!] (hooks/use-state string-value)
[*value _] (hooks/use-state (atom value))
set-property-value! (fn [value & {:keys [exit-editing?] set-property-value! (fn [value & {:keys [exit-editing?]
:or {exit-editing? true}}] :or {exit-editing? true}}]
(let [next-value (or value "") (let [next-value (or value "")
@@ -1112,14 +1110,12 @@
(set-editing! true))} (set-editing! true))}
(if editing? (if editing?
(shui/input (shui/input
{:ref *input-ref {:auto-focus true
:auto-focus true
:class (str "ls-string-input h-6 px-0 py-0 border-none bg-transparent focus-visible:ring-0 focus-visible:ring-offset-0 text-base" :class (str "ls-string-input h-6 px-0 py-0 border-none bg-transparent focus-visible:ring-0 focus-visible:ring-offset-0 text-base"
(when table-view? " text-sm")) (when table-view? " text-sm"))
:value value :value value
:on-change (fn [e] :on-change (fn [e]
(set-value! (util/evalue e)) (set-value! (util/evalue e)))
(reset! *value (util/evalue e)))
:on-blur (fn [_e] :on-blur (fn [_e]
(p/do! (p/do!
(set-property-value! value))) (set-property-value! value)))

View File

@@ -1942,8 +1942,6 @@ Similar to re-frame subscriptions"
(defn set-collapsed-block! (defn set-collapsed-block!
([block-id value] (set-collapsed-block! block-id value nil)) ([block-id value] (set-collapsed-block! block-id value nil))
([block-id value container-id] ([block-id value container-id]
(when (nil? container-id)
(js/console.trace))
(let [current-repo (get-current-repo) (let [current-repo (get-current-repo)
container-id (resolve-container-id container-id)] container-id (resolve-container-id container-id)]
(set-state! [:ui/collapsed-blocks current-repo container-id block-id] value)))) (set-state! [:ui/collapsed-blocks current-repo container-id block-id] value))))

View File

@@ -18,4 +18,4 @@ fom = "fom"
tne = "tne" tne = "tne"
Damon = "Damon" Damon = "Damon"
[files] [files]
extend-exclude = ["resources/*", "src/resources/*", "scripts/resources/*", "src/test/fixtures/*", "clj-e2e/resources/*"] extend-exclude = ["resources/*", "src/resources/*", "scripts/resources/*", "src/test/fixtures/*", "clj-e2e/resources/*", "deps/common/src/logseq/common/plural.cljs"]