瀏覽代碼

fix: lints + schema key which shouldn't have been removed

Gabriel Horner 1 年之前
父節點
當前提交
298c37ffc7

+ 3 - 1
deps/db/.carve/ignore

@@ -6,7 +6,9 @@ logseq.db.frontend.rules/db-query-dsl-rules
 logseq.db.frontend.rules/extract-rules
 ;; API
 logseq.db.frontend.property.type/infer-property-type-from-value
-;; Internal API
+;; API
 logseq.db.frontend.rules/rules
 ;; API
+logseq.db.frontend.rules/rules-dependencies
+;; API
 logseq.db.frontend.inputs/resolve-input

+ 3 - 1
deps/db/src/logseq/db/frontend/malli_schema.cljs

@@ -106,7 +106,7 @@
                                  :block/schema
                                  (select-keys (:block/schema property) [:type :cardinality])
                                  :property/closed-values
-                                 ;; use explict call to be nbb compatible
+                                 ;; use explicit call to be nbb compatible
                                  (entity-plus/lookup-kv-then-entity property :property/closed-values))
                           v])
                  (assoc m k v)))
@@ -246,6 +246,8 @@
   "Property :schema attributes that vary by :type"
   [;; For any types except for :checkbox :default :template
    [:cardinality {:optional true} [:enum :one :many]]
+   ;; For closed values
+   [:position {:optional true} :string]
    ;; For :page and :template
    [:classes {:optional true} [:set [:or :uuid :keyword]]]])
 

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

@@ -323,7 +323,7 @@
             [:div.grid.grid-cols-4.gap-1.items-start.leading-8
              [:label.col-span-1 "Available choices:"]
              [:div.col-span-3
-              (closed-value/choices property *property-schema opts)]])
+              (closed-value/choices property opts)]])
 
           (when (and enable-closed-values?
                      (db-property-type/property-type-allows-schema-attribute? (:type @*property-schema) :position)

+ 1 - 1
src/main/frontend/components/property/closed_value.cljs

@@ -199,7 +199,7 @@
                    (toggle-fn)))})])
 
 (rum/defc choices < rum/reactive
-  [property *property-schema opts]
+  [property opts]
   (let [schema (:block/schema property)
         values (:property/closed-values property)
         property-type (:type schema)