mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-01-12 08:58:15 +00:00
fix: plugin-desiger 支持从 editor 获取 device 参数
This commit is contained in:
parent
87c2e0b386
commit
43bc29b99d
@ -12,6 +12,7 @@ interface DesignerPluginState {
|
||||
library?: any[] | null;
|
||||
extraEnvironment?: any[] | null;
|
||||
renderEnv?: string;
|
||||
device?: string;
|
||||
}
|
||||
|
||||
export default class DesignerPlugin extends PureComponent<PluginProps, DesignerPluginState> {
|
||||
@ -22,6 +23,7 @@ export default class DesignerPlugin extends PureComponent<PluginProps, DesignerP
|
||||
library: null,
|
||||
extraEnvironment: null,
|
||||
renderEnv: 'default',
|
||||
device: 'default',
|
||||
};
|
||||
|
||||
private _mounted = true;
|
||||
@ -36,6 +38,7 @@ export default class DesignerPlugin extends PureComponent<PluginProps, DesignerP
|
||||
try {
|
||||
const assets = await editor.onceGot('assets');
|
||||
const renderEnv = await editor.get('renderEnv');
|
||||
const device = await editor.get('device');
|
||||
if (!this._mounted) {
|
||||
return;
|
||||
}
|
||||
@ -45,6 +48,7 @@ export default class DesignerPlugin extends PureComponent<PluginProps, DesignerP
|
||||
library: packages || [],
|
||||
extraEnvironment,
|
||||
renderEnv,
|
||||
device,
|
||||
};
|
||||
this.setState(state);
|
||||
} catch (e) {
|
||||
@ -67,7 +71,7 @@ export default class DesignerPlugin extends PureComponent<PluginProps, DesignerP
|
||||
|
||||
render(): React.ReactNode {
|
||||
const { editor } = this.props;
|
||||
const { componentMetadatas, library, extraEnvironment, renderEnv } = this.state;
|
||||
const { componentMetadatas, library, extraEnvironment, renderEnv, device } = this.state;
|
||||
|
||||
if (!library || !componentMetadatas) {
|
||||
// TODO: use a Loading
|
||||
@ -85,6 +89,7 @@ export default class DesignerPlugin extends PureComponent<PluginProps, DesignerP
|
||||
library,
|
||||
extraEnvironment,
|
||||
renderEnv,
|
||||
device,
|
||||
}}
|
||||
/>
|
||||
);
|
||||
|
||||
@ -1,7 +1,5 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
lerna run build --stream
|
||||
cp -R ./packages/react-simulator-renderer/dist/* ./packages/editor-preset-general/dist
|
||||
cp -R ./packages/react-simulator-renderer/dist/* ./packages/editor-preset-vision/dist
|
||||
cp -R ./packages/react-simulator-renderer/dist/* ./packages/editor-preset-general/dist
|
||||
cp -R ./packages/react-simulator-renderer/dist/* ./packages/editor-preset-vision/dist
|
||||
# cp -R ./packages/react-simulator-renderer/dist/* ./packages/editor-preset-general/dist
|
||||
# cp -R ./packages/react-simulator-renderer/dist/* ./packages/editor-preset-vision/dist
|
||||
|
||||
@ -23,7 +23,7 @@ echo ""
|
||||
mkdir packages
|
||||
cp -r $WORK_DIR/packages/demo packages/demo
|
||||
cp -r $WORK_DIR/packages/react-simulator-renderer packages/react-simulator-renderer
|
||||
# cp -r $WORK_DIR/packages/rax-simulator-renderer packages/rax-simulator-renderer
|
||||
cp -r $WORK_DIR/packages/rax-simulator-renderer packages/rax-simulator-renderer
|
||||
cp -r $WORK_DIR/packages/editor-preset-vision packages/editor-preset-vision
|
||||
# cp -r $WORK_DIR/packages/editor-preset-general packages/editor-preset-general
|
||||
lerna bootstrap
|
||||
@ -32,7 +32,7 @@ lerna run cloud-build --stream
|
||||
cd $WORK_DIR
|
||||
mv deploy-space/packages/demo/build $BUILD_DEST
|
||||
mv deploy-space/packages/react-simulator-renderer/dist/* $BUILD_DEST
|
||||
# mv deploy-space/packages/rax-simulator-renderer/dist/* $BUILD_DEST
|
||||
mv deploy-space/packages/rax-simulator-renderer/dist/* $BUILD_DEST
|
||||
mv deploy-space/packages/editor-preset-vision/dist/* $BUILD_DEST
|
||||
# mv deploy-space/packages/editor-preset-general/dist/* $BUILD_DEST
|
||||
# cp deploy-space/static/* $BUILD_DEST
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user