mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2026-01-18 21:38:14 +00:00
fix: react simulator rendererContainer props
This commit is contained in:
parent
0bab0307f7
commit
6e1eac0fc5
@ -63,7 +63,7 @@ export class Routes extends Component<{ rendererContainer: SimulatorRendererCont
|
|||||||
<Route
|
<Route
|
||||||
path={instance.path}
|
path={instance.path}
|
||||||
key={instance.id}
|
key={instance.id}
|
||||||
render={(routeProps) => <Renderer documentInstance={instance} {...routeProps} />}
|
render={(routeProps) => <Renderer documentInstance={instance} rendererContainer={rendererContainer} {...routeProps} />}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
})}
|
})}
|
||||||
@ -123,7 +123,10 @@ class Layout extends Component<{ rendererContainer: SimulatorRendererContainer }
|
|||||||
}
|
}
|
||||||
|
|
||||||
@observer
|
@observer
|
||||||
class Renderer extends Component<{ documentInstance: DocumentInstance }> {
|
class Renderer extends Component<{
|
||||||
|
rendererContainer: SimulatorRendererContainer;
|
||||||
|
documentInstance: DocumentInstance }
|
||||||
|
> {
|
||||||
shouldComponentUpdate() {
|
shouldComponentUpdate() {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -132,6 +135,7 @@ class Renderer extends Component<{ documentInstance: DocumentInstance }> {
|
|||||||
const { documentInstance } = this.props;
|
const { documentInstance } = this.props;
|
||||||
const { container } = documentInstance;
|
const { container } = documentInstance;
|
||||||
const { designMode, device } = container;
|
const { designMode, device } = container;
|
||||||
|
const { rendererContainer: renderer } = this.props;
|
||||||
return (
|
return (
|
||||||
<LowCodeRenderer
|
<LowCodeRenderer
|
||||||
schema={documentInstance.schema}
|
schema={documentInstance.schema}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user