enhance(ui): polish dropdown property editor

pull/11483/head
charlie 2024-08-21 09:22:43 +08:00
parent c703ebd794
commit 91b39e7b55
2 changed files with 4 additions and 1 deletions

View File

@ -28,6 +28,7 @@ html[data-theme=dark] {
html {
.ui__dropdown-menu-content,
.ui__dropdown-menu-sub-content,
.ui__context-menu-content,
.ui__select-content {
--accent: var(--rx-gray-04-hsl);

View File

@ -109,7 +109,9 @@
[_popup-id property]
(let [title (:block/title property)
icon (:logseq.property/icon property)
icon (when icon (icon-component/icon icon {:size 15}))]
icon (when icon [:span.float-left.w-4.h-4.overflow-hidden.leading-4.relative
{:class "top-0.5 -right-0.5"}
(icon-component/icon icon {:size 15})])]
[:<>
(dropdown-editor-menuitem {:icon :edit :title "Property name" :desc [:span.flex.items-center.gap-1 icon title]
:submenu-content (fn [] (name-edit-pane property))})