mirror of https://github.com/logseq/logseq
Merge remote-tracking branch 'origin/feat/db' into feat/db
commit
ca1eec1237
|
@ -18,6 +18,13 @@ export class LSPluginExperiments {
|
|||
return this.ensureHostScope().ReactDOM
|
||||
}
|
||||
|
||||
get Components() {
|
||||
const exper = this.ensureHostScope().logseq.sdk.experiments
|
||||
return {
|
||||
Editor: exper.cp_page_editor as (props: { page: string }) => any
|
||||
}
|
||||
}
|
||||
|
||||
get pluginLocal(): PluginLocal {
|
||||
return this.ensureHostScope().LSPluginCore.ensurePlugin(
|
||||
this.ctx.baseInfo.id
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
[cljs.reader]
|
||||
[logseq.sdk.core]
|
||||
[logseq.sdk.git]
|
||||
[logseq.sdk.experiments]
|
||||
[logseq.sdk.utils :as sdk-utils]
|
||||
[logseq.sdk.ui :as sdk-ui]
|
||||
[logseq.sdk.assets :as sdk-assets]
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
(ns logseq.sdk.experiments
|
||||
(:require [frontend.state :as state]
|
||||
[cljs-bean.core :as bean]
|
||||
[frontend.components.page :as page]))
|
||||
|
||||
(defn ^:export cp_page_editor
|
||||
[^js props]
|
||||
(let [p (some-> props (aget "page"))]
|
||||
(when-let [e (page/get-page-entity p)]
|
||||
(page/page-blocks-cp (state/get-current-repo) e {}))))
|
Loading…
Reference in New Issue