fix: don't show the embed page if it's equal to the current page

pull/719/head^2
Tienson Qin 2020-11-24 21:41:37 +08:00
parent db652abe34
commit 0d6856d234
1 changed files with 6 additions and 4 deletions

View File

@ -321,14 +321,16 @@
[config page-name]
(let [page-name (string/lower-case page-name)
page-original-name (:page/original-name (db/entity [:page/name page-name]))
blocks (db/get-page-blocks (state/get-current-repo) page-name)]
blocks (db/get-page-blocks (state/get-current-repo) page-name)
current-page (state/get-current-page)]
[:div.embed-page.py-2.my-2.px-3.bg-base-2
[:p
[:code.mr-2 "Embed page:"]
(page-cp config {:page/name page-name})]
(blocks-container blocks (assoc config
:embed? true
:ref? false))]))
(when (not= (string/lower-case current-page) page-name)
(blocks-container blocks (assoc config
:embed? true
:ref? false)))]))
(defn- get-label-text
[label]