Browse Source

fix: don't capitalize right sidebar's page names

Tienson Qin 4 years ago
parent
commit
86e2f8eb77
1 changed files with 6 additions and 3 deletions
  1. 6 3
      src/main/frontend/components/right_sidebar.cljs

+ 6 - 3
src/main/frontend/components/right_sidebar.cljs

@@ -145,12 +145,15 @@
           (block-cp repo idx block-data)]]))
 
     :page
-    (let [page-name (:page/name block-data)]
-      [[:a {:href (rfe/href :page {:name (util/url-encode page-name)})
+    (let [page-name (:page/name block-data)
+          page (db/pull [:page/name (string/lower-case page-name)])
+          page-name (or (:page/original-name page)
+                        (:page/name page))]
+      [[:a {:href (rfe/href :page {:name page-name})
             :on-click (fn [e]
                         (when (gobj/get e "shiftKey")
                           (.preventDefault e)))}
-        (util/capitalize-all page-name)]
+        page-name]
        [:div.ml-2
         (page-cp repo page-name)]])