Browse Source

enhance: disable page configure when editing page name

Tienson Qin 1 year ago
parent
commit
bbdfb6b226
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/main/frontend/components/page.cljs

+ 2 - 1
src/main/frontend/components/page.cljs

@@ -336,7 +336,7 @@
               old-name title
               db-based? (config/db-based-graph? repo)]
           [:div.ls-page-title.flex.flex-1.flex-row.flex-wrap.w-full.relative.items-center.gap-2
-           {:on-mouse-over #(reset! *hover? true)
+           {:on-mouse-over #(when-not @*edit? (reset! *hover? true))
             :on-mouse-out #(reset! *hover? false)}
            (when icon
              [:div.page-icon
@@ -371,6 +371,7 @@
                                         (not config/publishing?)
                                         (not (ldb/built-in? page)))
                                (reset! *input-value (if untitled? "" old-name))
+                               (reset! *hover? false)
                                (reset! *edit? true)))))}
 
             (if @*edit?