Просмотр исходного кода

fix(ux): incorrect behavior for closing the page property editor

charlie 1 год назад
Родитель
Сommit
108d05c19d
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      src/main/frontend/components/db_based/page.cljs

+ 2 - 0
src/main/frontend/components/db_based/page.cljs

@@ -191,6 +191,7 @@
          {:on-mouse-over #(reset! *hover? true)
          {:on-mouse-over #(reset! *hover? true)
           :on-mouse-leave #(when-not (state/dropdown-opened?)
           :on-mouse-leave #(when-not (state/dropdown-opened?)
                              (reset! *hover? false))
                              (reset! *hover? false))
+          :on-pointer-up #(reset! *hover? false)
           :on-click (if config/publishing?
           :on-click (if config/publishing?
                       (fn [_]
                       (fn [_]
                         (when (seq (set/intersection #{"class" "property"} types))
                         (when (seq (set/intersection #{"class" "property"} types))
@@ -222,6 +223,7 @@
                    [:span.opacity-80.flex.items-center
                    [:span.opacity-80.flex.items-center
                     (ui/icon "adjustments-horizontal" {:size 16})]
                     (ui/icon "adjustments-horizontal" {:size 16})]
                    (ui/icon "x")))])])]
                    (ui/icon "x")))])])]
+
         (when show-info?
         (when show-info?
           (if collapsed?
           (if collapsed?
             (when (or (seq (:block/properties page))
             (when (or (seq (:block/properties page))