fix: class select

pull/11433/head
Tienson Qin 2024-07-24 15:31:07 +08:00
parent 1e01cdbd85
commit ef62d2787b
2 changed files with 6 additions and 5 deletions

View File

@ -19,9 +19,9 @@
classes (->> (model/get-all-classes repo {:except-root-class? true})
(remove (fn [e] (contains? exclude-ids (:block/uuid e)))))
options (sort-by :label
(map (fn [[name id]] {:label name
:value id
:selected (= class id)})
(map (fn [entity] {:label (:block/title entity)
:value (:block/uuid entity)
:selected (= class (:block/uuid entity))})
classes))
options (cons (if class
{:label "Choose parent class"

View File

@ -62,8 +62,9 @@
(when (fn? on-hide) (on-hide))
(shui/popup-hide! id))
classes (model/get-all-classes (state/get-current-repo) {:except-root-class? true})
options (map (fn [[name id]]
{:label name :value id})
options (map (fn [class]
{:label (:block/title class)
:value (:block/uuid class)})
classes)
opts {:items options
:input-default-placeholder (if multiple-choices? "Choose classes" "Choose class")