mirror of https://github.com/logseq/logseq
enhance: allow classes to unselect their parent
parent
deb2a1aaad
commit
d06b80f9d4
|
@ -417,12 +417,14 @@
|
|||
:value id
|
||||
:selected (= class id)})
|
||||
classes)
|
||||
options (if class options (cons
|
||||
options (cons (if class
|
||||
{:label "Choose parent page"
|
||||
:value ""}
|
||||
{:label "Choose parent page"
|
||||
:disabled true
|
||||
:selected true
|
||||
:value ""}
|
||||
options))]
|
||||
:value ""})
|
||||
options)]
|
||||
(ui/select options
|
||||
(fn [_e value]
|
||||
(on-select value)))))
|
||||
|
@ -459,9 +461,12 @@
|
|||
:block/uuid)]
|
||||
[:div.w-60
|
||||
(class-select page namespace (fn [value]
|
||||
(if (seq value)
|
||||
(db/transact!
|
||||
[{:db/id (:db/id page)
|
||||
:block/namespace [:block/uuid (uuid value)]}])))])]]
|
||||
:block/namespace [:block/uuid (uuid value)]}])
|
||||
(db/transact!
|
||||
[[:db.fn/retractAttribute (:db/id page) :block/namespace]]))))])]]
|
||||
|
||||
(when (seq (:block/properties page))
|
||||
[:div.my-4
|
||||
|
|
Loading…
Reference in New Issue