Browse Source

fix(ui): missing page icon from left sidebar page item

charlie 3 years ago
parent
commit
2af1f2a523

+ 1 - 1
src/main/frontend/components/sidebar.cljs

@@ -85,7 +85,7 @@
      (pdf-assets/fix-local-asset-filename original-name)]))
 
 (defn get-page-icon [page-entity]
-  (let [default-icon "◦"
+  (let [default-icon (ui/icon "file-text")
         from-properties (get-in (into {} page-entity) [:block/properties :icon])]
     (or
      (when (not= from-properties "") from-properties)

+ 2 - 2
src/main/frontend/components/sidebar.css

@@ -82,11 +82,11 @@
   }
 
   .page-icon {
-    width: 1em;
     text-align: center;
     display: inline-block;
+    line-height: 1em;
     color: #aaa;
-    visibility: hidden;
+    padding: 0 4px 0 8px;
   }
 
   a.item {