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
|
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 {
|
get pluginLocal(): PluginLocal {
|
||||||
return this.ensureHostScope().LSPluginCore.ensurePlugin(
|
return this.ensureHostScope().LSPluginCore.ensurePlugin(
|
||||||
this.ctx.baseInfo.id
|
this.ctx.baseInfo.id
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
[cljs.reader]
|
[cljs.reader]
|
||||||
[logseq.sdk.core]
|
[logseq.sdk.core]
|
||||||
[logseq.sdk.git]
|
[logseq.sdk.git]
|
||||||
|
[logseq.sdk.experiments]
|
||||||
[logseq.sdk.utils :as sdk-utils]
|
[logseq.sdk.utils :as sdk-utils]
|
||||||
[logseq.sdk.ui :as sdk-ui]
|
[logseq.sdk.ui :as sdk-ui]
|
||||||
[logseq.sdk.assets :as sdk-assets]
|
[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